Learn how to configure your local machine to use different Git user details and SSH keys for your work and personal projects. No more mixed identities! A few years ago, I started to see some odd behaviour in our work git repository. I had made a commit to my fork of a repo and raised a pull request but this was shown …
Read MoreThe build pipeline for this site recently failed so I had to work out why and learn about updating Hugo sites. I recently wrote my yearly Advent of Code post, committed it to git and pushed to GitHub only to have the build pipeline that triggers, fail: The errors are around the use of deprecated functionality in the …
Read MoreSometimes files get committed to Git that shouldn’t be. We all do it. This post will cover a process on how to remove the mistake without losing the entire repository history. As covered in other posts, I like to do the Advent of Code puzzles. This year though I learnt that the creator of AoC had asked for the puzzle …
Read MoreA while ago I attempted AOC using Python as I needed to learn Python for a change in my role. Now that I’m 18 months into working with Python, I think that getting the AoC repo set up correctly from the beginning would have been a big boost to getting things consistent. In this post we will look at the tools that I …
Read MoreI decided to add Google Analytics to this site, luckily the Clarity theme makes this quite easy. This post details the update required to make Google Analytics work. One of the features I quite liked about Blogger was the ability to see site traffic for my blog posts. I never did this for vanity reasons, I always knew …
Read MoreIn a recent post, I discussed moving my content into page bundles. In this post I take it a step further by introducing a shortcode to process images into a clickable thumbnail that links to the image. When I started using Hugo, I lumped all the media files into the /static directory. This was the way one of the …
Read MoreIn this post, the 6th for my github pages site, I’ll be exploring changing the structure of my Hugo site so that I have a content management strategy in place for future. I’ve always been someone that likes my file systems to be organised by folders in the style of a taxonomy. When I started using the internet, that …
Read MoreIn this post we’re going to explore setting up Batocera on a Picade console. At the start of 2020 I purchased a Raspberry Pi 4 and a Picade console, my aim being to set up the Raspberry Pi as a retro gaming machine. I considered getting a smaller form factor case and game pad or external arcade controller but hey, I …
Read MoreNow that I’m more familiar with Hugo and how to create Hugo sites, it’s time to fundamentally change the way this site references themes from git modules to Hugo modules. I’ve used Ananke and Terminal themes, both being included as git modules, this seems to be the way that most sites detail including Hugo themes. I …
Read MoreThere are tons of themes available for Hugo, take a look at jamstack and the Hugo’s own page and there are plenty to play with. The different themes are sutilable for different sites, for instance geekblog is a good blog site theme, Resume A4 could be a good personal portfolio site and showcase could be good for …
Read More