It’s been a while, but I’ve finally got around to updating this blog. You know how it is - there is that post you really want to write, but then life gets in the way - work, kids, more work, heart attacks. And suddenly seven years have gone by, and that post hasn’t written itself.

Some time ago I decided the quickest way to reboot this site would be to use a static site generator. These are ideal for sites that have no dynamic content, such as blogs, and allow the writer to just concentrate on churning out words of wisdom in markdown or other convenient formats. The generator takes a set of configuration files that define the layout and presentation of the site and merge in the content files to generate the HTML, CSS and images for the site. Since the merge is carried out once, before upload to the server, this results in a quicker site than possible by rendering pages on the fly as they are requested.

Some months ago I had a play with the Pelican static site generator and was greatly impressed. But I soon realised that I was never going to get the time to transcompile all the old posts. Updating the whole site in one go was not going to be practical regardless of the generator being used.

The other blog-aware static site generator I looked at was Jekyll but I was limited to a Windows machine and Jekyll is only officially supported on Linux, Unix and macOS. However I recently discovered the excellent guide to installing Jekyll 3 on Windows by Sverrir Sigmundarson. This worked perfectly on the first attempt with Windows 7 and it only took a few hours to tweak the default theme a little and get the first few posts converted.

I’ve only scratched the surface of what Jekyll can do so far, but expect many of the older posts to reappear over the next couple of weeks, and even for some vaguely current information to appear in time.