hugo

New Theme

I’ve been using the Blackburn theme for this site for a while. I’ve made some small changes and I’ve struggled a little to know where I should make those changes - in the theme or in the core of my site. Probably this struggle is more an issue of my getting my head around Hugo but it also comes from the fact that while separating content from how it is displayed is an awesome idea, it’s never as easy as it seems to completely keep the two apart all the time.

My Current Stack Part 1

For years I ran a bog standard setup. I changed hosting companies a couple of times but it was all pretty much the same. Shared hosting that provided PHP and MySQL running Wordpress sites for the most part. I dabbled with Drupal and maybe some other CMS packages but that was about it. Some time, I don’t know how long ago, I decided I wanted more flexibility. I wanted access to the OS and the ability to try out things outside whatever box the shared hosting put me in.

Building and Deploying the Blog

I use sourcehut for version control and storing my code. That includes this blog. My workflow until today was pretty simple. I make changes to the blog, commit and push those changes to the remote repo and then I would build the blog and use rsync to copy changes over to my host. I have everything set up to do this on the two main machines I use. It’s really pretty easy.

Site Theme

I’ve been thinking about setting up a new blog that didn’t depend on an RDBMS for a while. I tried out a number of options and struggled with Hugo, my choice for a bit. One of my big issues was getting something that looked the way I wanted. There are lots of Hugo themes available. The problem was a combination of two things. First Hugo is being developed and improved at a rapid pace.