💾 Archived View for lark.gay › posts › writing-gempost.gmi captured on 2024-05-26 at 14:39:36. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2024-02-05)
-=-=-=-=-=-=-
I know there are plenty of static site generators for Gemini already, but I decided to write one of my own, specifically for me to use for this capsule.
I deliberately didn't look at any other Gemini SSGs before writing it, because I wanted to see how my approach would differ from ones other folks have written. The only static site generator I've used before is Hugo, so I don't have a wide breadth of experience to draw from there. I was surprised to discover gempost isn't all too dissimilar from other Gemini SSGs I found.
I think the only significant difference with mine is the focus on associating rich metadata with gemlog posts. I designed it to make use of more of the features of Atom feeds, although in retrospect this was probably unnecessary since most Gemini feed readers don't really care about that metadata. Oh well.
I don't expect many people to use this, but it was a fun little project, and I'll never turn down an opportunity to build something in Rust.
I figured writing my own SSG for my capsule would save me the frustration of trying to use an existing one, and then discovering I can't make it work exactly like I want to. I also feel like building your own tools is very in line with the spirit of self-hosting.
Let me know if any of you find this useful, or if there are any features you would like to see!
─────────