Publishing Hugo site via GitHub Actions

My blog at is hosted on a Bitfolk VPS, built from the Hugo source code in a public GitHub repo. My workflow for publishing a post goes like this: 💻 Use whatever machine I’m sat at 🔽 Clone the repo 🗒 Add a new page, edit until ready 🤠 Push directly to the main branch Early on in my use of Hugo, I was manually using hugo and rsync over SSH directly on the VPS. [Read More]

Full text content in Hugo

tl;dr I’ve enabled full content text rather than summaries in the RSS feed for this blog. The irony that I am then summarising the entire post in one line here at the top, is not lost on me. History I’ve used various tools for my blog over the years. Initially in the late 1990’s it was hand-crafted HTML and some FrontPage extensions. Later I used Polarblog through the mid 2000’s then dropped that in 2006 for Drupal and subsequently WordPress. [Read More]
hugo  blog  rss 

Adding giscus Comments

My blog at has gone through a number of iterations since I started it back in the 1990’s. First it was created using Microsoft FrontPage, and hosted on some free web space at CiX, and has morphed into a self-hosted WordPress site, Nikola static site, and now a Hugo static site. At various times I’ve had comment systems available underneath posts. Over the years I’ve used Microsoft FrontPage extensions (which, amusingly used to crash the entire Web Host at CiX back in the day), WordPress comments, and Disqus to facilitate visitor interaction. [Read More]

Blogging with Hugo

Some years ago I switched my blog from Wordpress to Nikola. I wrote a blog post about the move, but within a year or so, I’d pretty much stopped blogging completely. More recently I discovered Hugo, and used it for a couple of other sites I own. popeyspades is a simple blog to promote a game server I was running at the time. Make A Linux App is a single-serving site, which seeks to promote app development for Linux, and disuade the proliferation of Linux distributions. [Read More]