Moved to Github Pages
Aside from some clean-up to a newer version of Hugo last year, I haven’t touched this site at all since initial deployment in 2018. All was well and fine until I recently wanted to replace the Twitter logo/link with Mastodon. I came to realize that the theme I was using fell out of maintenance and was now incompatible with Hugo so making this update would result in a basic, non-themed Hugo site. For whatever reason I also thought this may be a good opportunity to play with Github Actions + Pages. So what was supposed to be an easy update turned into a mini-project.
- Find a new Hugo theme for the site
- Test existing content with theme and latest Hugo release (
v0.116
at the time) - Setup Actions workflow to push a Pages site
- Update DNS for custom domain to Pages site
I found the blowfish theme which was very simple to get going. It’s clean looking and very easy to customize, with lots of flexibility for different page types and layouts. It’s a well maintained project and had zero issues with latest Hugo release. Setting up Actions to build and push to a Pages site was straigtforward from Github’s docs. The DNS change over for the customer domain was easy but propogation took quite a bit longer than I expected. Once it was all in place though, it’s all working just as I expect it to.
Next update in 5 years. 😆