I originally started this blog using Jekyll, but I’ve since switched to using hugo after I found it simpler to install and use (
pamac install hugo on manjaro linux).
The content is stored on my laptop and on github. I have a cron job on my raspberry pi which pulls the latest changes and builds the site every 15 minutes, so changes are automatically published.
I could improve this setup slightly using GitHub webhooks to detect the changes immediately and refresh rather than polling.