I’ve recently re-built this site using Jekyll, for reasons I’ll go into in another blog post. I wanted to make deploying changes really, really easy. In this post, I’m going to detail my approach.
Jekyll plays nicely with Github Pages. However, I haven’t taken advantage of it, for two reasons. The first is that I have a number of unsupported plugins, so I can’t take advantage of their automatic Jekyll building process. That’s not necessarily an impediment to using Github Pages, since there are workarounds. A bigger issue is that you currently cannot use HTTPS with a custom domain, which is suddenly really important as far as search rankings go, following Google’s recent announcement.