Hmm, I'm doing this again, am I?
Last time was a custom PHP CMS with enough fancy features it even had dual-mode HTML/XHTML rendering based on the Accept-Content header. Look. It made sense at the time. Sort of. Shut up.
16(!) years later... it still mostly works, and it's certainly not the worst thing I've ever written, but I haven't been a PHP guy in a long time, and it's time for a change.
So here I am with Gutenberg, a static site generator written in my new favourite language, Rust. Whether or not I actually do anything with it, I helped fix bugs in four different projects in the process of setting it up, and made a FreeBSD port, so it's already paid off in my book.