Making this blog
While creating this blog I had to physically resist the urge that all developers have, to write my own blogging system from scratch. Maybe next time.
In the end I decided to use Hugo. It seems to be extremely popular (73k~ stars on github as I write this), and I’m always down to support anything written in Go. I went with the Hugo Bear Blog theme since I like how minimal it is, although I did modify it:
- Removed the ugly footer.
- Merged it all into one page to work better a pure blog.
You can find the fork I made with these changes here.
It’s also hosted on Cloudflare Pages, which I have fallen in love with. There is no easier way to deploy static sites and have an extremely generous free tier. The custom git integrations and the fact I already have my domains with Cloudflare just makes it comically easy to setup and use for something like this.
I edit it in Zed with a custom settings profile that is tuned for writing rather than code. You can find the settings here.
I have also since added the hugo video and hugo-shortcode-gallery plugins.