So, I finally did what I should have done in the first place and just moved over to Hugo for the site. Having a simple executable greatly simplifies the nix build and makes the environment load much more quickly when I want to write a new post. Maybe that means I'll get back to movie reviews and stop talking about blogging tech? Not likely.
Reasons why I should have used Hugo in the first place?
- It supports Org mode files out of the box. Honestly, if I'd known this three years ago, I'd have probably started here.
- There's support available to serve this on the Gemini network. I haven't set it up yet, but I've heard that Gemini is sorely lacking in unread blogs.
- I'll never again forget to compile my site before running it.
- Hugo correctly pulls all of the metadata from my Org mode files, while my old attempt with Hakyll and pandoc required the data to be in both Org format and in a yaml frontmatter.