Wordpress To Jekyll, For Real This Time

I’ve tried to use Jekyll (the static site generator built on ruby) before at least twice and all attempts ended in dismal failure. This time I made the leap and I’m not turning back. Lots of factors came into play but the one that really pushed me over the edge, I’m sorry to say, was money.

My hosting was coming up for renewal and the prospect of spending on it (even if it is cheap, all things considered) did not sit well. I used my hosting provider exclusively for my blog and there are any number of free alternatives.

Then there’s Jekyll. It’s not exactly simple or friendly; you have to edit Liquid templates, build your site from the terminal, and be comfortable with github to really get the most out of it.

But that’s why it’s awesome.

Writing posts in markdown, generating static HTML (which loads wicked fast), and being forced to use the terminal and hack to add features is something I want to do. Jekyll is just the right amount of work to be interesting, with the rewards (for someone who wants to work with ruby) that make it worth the hassle for what should be a simple task: blogging.

Because it generates static pages you can move your content from host to host at the speed of uploading small HTML files. That portability is a great feature in an era where vendor lock-in is on everyone’s mind.

As for money, Jekyll is free to host if you use the amazing Github Pages. Not much to say there, just awesome that this is available.

If you’re interested in making the jump I used this wordpress plugin to get my posts exported, and after my Jekyll blog was setup I added the archive which I found on this blog.

Now I just need to make sure I’m not the guy who makes everyone drink.

@holman tweet