Post #1763226
2026-04-29 03:29 UTC
Replies (1)
-
@jeang3nie@social.linux.pizza 2026-04-29 03:43
I've tried a bunch of other ssg's looking for one that fit how I want to work 'just right'. Most either have one or more of the same issues that I just griped about or else they have some other issue that bugs the hell or of me. The two that I came closest to wanting to use are Hugo and Pelican. But Hugo is more complicated overall than I want or need, and Pelican's workflow isn't to my taste. I'm also not a fan of trying to use anything written in Python long-term based on past experience. Some, not all, but some Python maintainers don't seem to have a concept of "stable", setting up a virtual environment still manages to break sometimes when libpython is upgraded, and really my overall view of python is that it is "pseudo-code that runs". Pelican also nukes the output directory to build your site fresh, and telling it to watch and rebuild doesn't work in my testing. I could live without that last one, but if they're is a feature and that feature is broken it doesn't give me warm and fuzzy feelings about using that software. Stepping back a bit, my Gemini capsule uses a generator that I wrote and maintain myself called Zond. Zond fits how I like to work pretty well. It knows the difference between a page and a blog post. It doesn't build anything that doesn't have a published date in the Metadata. If it isn't a .gmi file it simply copies it from the content directory to the output directory. You get a pretty basic tag system for categorizing pages and an atom feed. Anyway, I figured I might as well just roll my own again, so that's what I'm doing. [2/?]