This blog is rendered from Markdown using Zola1 with the Terminus theme2.
I use GitHub3 to host and auto-deploy on push using a self-hosted runner.
My VPS runs a build workflow which generates the HTML, and then copies this to a path shared by my Caddy instance, which then serves the files statically.
Cloudflare4 sits in front of my domain currently for DDoS management.
I at first was planning to write my own site generator for various reasons, including just the sheer fun of it, but opted to use something out of the box for the time being. I think it makes sense to make your own generator once you have existing content, and feel constrained by your current platform. Neither of these two things is currently true for me.
-
Zola appealed for its ease-of-use coupled with power and flexibility. I like that it doesn't force you to do a specific thing (i.e. blogging) with it. Of course, I immediately applied a theme that does, but hey, it's the idea that counts. I had previously tried using Hugo, but for whatever reason I wasn't such a fan. ↩
-
I just picked this because I liked the look of it. I have since discovered that it seems to be a very popular Hugo theme, and have seen a number of blogs using it. I've somewhat tweaked it to my taste, but I may have to replace it with something that's less done eventually. ↩
-
I know GH is a bit passé these days, but I haven't yet made it a priority to migrate to something a bit more... future-looking. ↩
-
CF is also a bit out of vogue currently, hey. ↩