1

Software landing page

This commit is contained in:
Evan Pratten 2024-11-28 11:05:45 -05:00
parent c14ad6a117
commit afb4867a45
7 changed files with 46 additions and 3 deletions

View File

@ -1,6 +1,7 @@
---
layout: default
title: Client Ping
description: A Minecraft mod that implements multiplayer Point-of-Interest marking
software_category: minecraft
---

View File

@ -1,6 +1,7 @@
---
layout: default
title: FrostBucket
description: A Minecraft server-side plugin that allows players to apply the Frost Walker enchantment to a bucket
software_category: minecraft
---

View File

@ -1,6 +1,7 @@
---
layout: default
title: Illuminated Shields
description: A Minecraft resource pack that causes shields to emit light
software_category: minecraft
---
Illuminated Shields is a Minecraft resource pack that hooks in to the [LambDynamicLights](https://modrinth.com/mod/lambdynamiclights) mod to cause shields to emit light.

View File

@ -1,6 +1,7 @@
---
layout: default
title: Evan's Minecraft Modpack
description: My personal Minecraft modpack
software_category: minecraft
---

View File

@ -1,7 +1,7 @@
---
layout: default
title: Raylib FFI
description: Raw Rust bindings for raylib
description: Direct FFI bindings for calling raylib from Rust code
---
Any time someone new to game and graphics programming asks me how to get started, I point them to [raylib](https://www.raylib.com/). It's a simple, yet powerful, game development library that is perfect for beginners and experts alike.

View File

@ -1,7 +1,7 @@
---
layout: default
title: Slice (WearOS Watchface)
description: The WearOS watchface that fuses a 24-hour clock with a digital display
title: Slice
description: A WearOS watchface that fuses a 24-hour clock with a digital display
---
It started from a simple question. *What would it be like to use a 24-hour analog clock?*

39
src/software.html Normal file
View File

@ -0,0 +1,39 @@
---
layout: default
title: Software
---
<p>
I like to build things. Here are some of the more interesting bits of software I've built:
</p>
{% assign projects_sorted = site.software | sort: "title" %}
{% assign projects_uncategorized = projects_sorted | where: "software_category", nill %}
{% assign projects_grouped = projects_sorted | group_by: "software_category" | sort_by: "name" | reverse %}
<ul>
{% for project in projects_uncategorized %}
<li>
<a href="{{ project.url }}">{{ project.title }}</a>
{% if project.description %}
- {{ project.description }}
{% endif %}
</li>
{% endfor %}
{% for group in projects_grouped %}
{% if group.name == "" %}{% continue %}{% endif %}
<li>
<span style="color:gray;">{{ group.name | capitalize }}</span>
<ul>
{% for item in group.items %}
<li>
<a href="{{ item.url }}">{{ item.title }}</a>
{% if item.description %}
- {{ item.description }}
{% endif %}
</li>
{% endfor %}
</ul>
</li>
{% endfor %}
</ul>