It turns out that I have somehow managed to introduce an edge case in my blog’s content that causes jekyll to fail on the GitHub Pages server. It all runs fine on my machine. It runs fine on a GitHubbers machine. Just not on the Pages build server.

It fails with this helpful message:

error: interning empty string.

So, now I’m trying to fix it the old fashioned way: incrementally.