This blog is built with Zola, a static site generator written in Rust. I switched to Zola recently because it's simple and just works.

Writing

I write in VS Code. That's it. I have Sveltia CMS set up for quick edits on the go, but I don't use it much.

Technical Details

The site uses the apollo theme with minimal tweaks. Hosted on Netlify's free tier with automatic builds on push. DNS and CDN handled by Cloudflare.

For comments, I use Comentario. For publishing blog posts to the Fediverse, I use Hatsu running on my self-hosted setup. It bridges posts into ActivityPub so people can follow the blog from Mastodon or other Fediverse platforms.

Analytics run through GoatCounter. No tracking scripts, no cookies, just page view counts.

History

This blog started on Medium in 2016, moved to Hugo in 2018, then Jekyll in 2019, and finally Zola in 2025.