This is Andrew Harrison’s internet homepage. It is chiefly about my personal interests as opposed to my work, but that’s not to say that some work related matters won’t creep in here from time to time.

About the website

This is a static website that is written in Markdown and built using the Jekyll static site generator. The code for the website lives in a GitHub repository, a local copy of which I keep on my computer. When I make changes to the website I push those changes from my computer to GitHub - I use Visual Studio Code for making changes, creating posts and the integration with GitHub as it handles all these things out of the box.

The static web pages that are built from this code are actually hosted at and served from Netlify, which has its own continuous deployment integration with my GitHub repository to run the Jekyll bundle exec jekyll build command. I make do with the Netlify free tier which seems to work for the little traffic this site receives. The domain name and DNS are hosted by Ionos.

The previous iteration of the site used Wordpress. This was served from a Bitnami Wordpress template hosted on Amazon Lightsail. This worked well enough but I did not really need the complication of Wordpress and its constant need to be kept up-to-date. I would have also had the additional future challenge of migrating the site to a new Wordpress template (thanks to the deprecation of the Bitnami templates in Lightsail) which there isn’t really a straightforward workflow for.