Skip to main content

Moved to Github Pages

·242 words·2 mins

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. 😆