hello world. (2)
You may have noticed that things started to look a little different around here a few days ago. It’s not just the (style)sheets that have been changed though — the whole backend of this thing is different. I’ve ditched the self-hosted Wordpress installation and moved everything over to Jekyll, atop GitHub Pages. I thought that warranted use of another Hello World.
I’ll spare you the full details of how I shifted everything over to Jekyll — it’s not a particularly unique undertaking1 — suffice to say, this tool dealt with converting the 380 existing posts and, after one false-start trying to build it from scratch, Poole provided the basis of the new site. So the basic setup really took no time at all. Of course, it took quite a bit longer to get the site looking and functioning how I wanted, and there are still quite a few minor things left to sort out2.
The change is primarily a cost-saving exercise, since I really don’t write that much here anymore, but also a time-saving one too hopefully. I won’t have to work on keeping Wordpress (and a variety of plugins and themes) up-to-date. Nor will I have to worry too much about taking regularly backups. Furthermore, dear reader, you should find the site to be a whole lot snappier, thanks to it all being static HTML and CSS, served from GitHub’s network. On the down side, there’s no more commenting on posts (and i’ve lost all the old comments), i’ve currently no analytics to monitor visitor numbers3, and the blog’s rss feed has had to change.
Anyway, I hope you like the changes overall. And if you spot anything that looks broken, it probably is, so please let me know.
I’m not entirely happy with post layout, there are some broken video embeds, image-handling in the imported posts needs sorting out, lots of footnotes want neatening up, there are far too many tags, etc etc… ↩
Long-time readers will recall I was using Wordpress Stats, after removing Google Analytics, but of course that’s no longer possible. It’s a little disappointing to find that GitHub Pages doesn’t have some sort of basic statistics. ↩