The blog has been getting ignored for a little while. I wasn’t happy with the layout any more, and I want to change the focus of the articles, so I decided to take the time to do it.
I had a few criteria for this round
- Static site generator (because I love the markdown and simplicity)
- Ability to comment on articles
- Track page views and activity because it is nice to see if anything I write is potentially being used
- Full text search
I wanted to try out a CMS for static sites, but after giving a couple of them an attempt, I decided that they required too wide of permissions in order to function.
I ended up using CloudFlare’s Pages with the GitHub integration integration. It just works, it’s fast, and I get the analytics I am looking for.
For comments, I chose giscus becuase I didn’t feel like running my own discussion server. Giscus uses GitHub discussions on the backend.
For the theme, I chose Blowfish which supports likes and views using a Firebase backend. Blowfish also supports full text search.