birmingham.io

Converting Lime Blast from Wordpress to Jekyll

This weekend I’ve set myself the project of converting my WordPress-based blog, Lime Blast, to Jekyll.

I’ve spent long enough complaining about WordPress that I think it’s time I did something about it. The form this action will take is that of choosing suitable alternatives to Wordpress (something I’ve spoken about before) and to then migrating all my WordPress sites to said alternatives. I actually started this process a few weeks back, converting Fight Club Monkey to Middleman, and now it’s the turn of Lime Blast.

I’ve found some useful resources on how to action this, so I’m fairly confident that the task will be simple enough to achieve - the thing which is concerning me if that of the design of the new blog.

Taking the lead from the last link, I actually rather like the look of the Pull Review blog, and may emulate it in my own way - but at the same time, I’m very much open to ideas and suggestions on what it should look like. I want to place the emphases on content with few distractions, so we’re talking about a single column design with nice typography, etc…

Any suggestions for cool sites which I can borrow ideas and style from? Cheers.

Have you looked at Octopress? which built on top of Jekyll: http://octopress.org/ I use it for my blog https://rythie.com/blog/ - though I use use the default style.

I had the enormously convenient experience, when I migrated from Wordpress to Pelican (Python-based static site thing; didn’t use Jekyll for reasons explained in http://www.kryogenix.org/days/2014/02/13/static-electricity) that the Wordpress theme I was using, Chunk, was also available in Pelican! Hooray for that. And… I find myself increasingly these days just using existing themes rather than customising or building from scratch, not because I can’t but because life’s just too short…

1 Like

There are a fair few themes here for Octopress: https://github.com/imathis/octopress/wiki/3rd-Party-Octopress-Themes

Also, whilst we are on this topic, there are tons good of themes for Bootstrap: https://wrapbootstrap.com/

I’ve taken a look at it in the past, and I like that it appears to offer a bunch of CLI tools to make generating new posts easier, etc (did I get that right?), but was a little put off by the fact their site hasn’t been updated since 2011. I see from their Github repo however that the project still seems to be alive though.

I’ll take another look at it, especially if I am right about the CLI stuff.

Thankfully I’ve not suffered from the issues you’ve described, plus I’m going more and more in the direction of Ruby, so to my mind, it makes sense to get as much exposure to Ruby tools as I can (even if using said tool doesn’t actually involve writing any Ruby myself)

I’ve not done any proper front end stuff for around a year now, so I’m using this as a good opportunity to remind myself how to do it, and see what new things there are to play with in the front end world.

Plus, this is my blog, and as such, I’d like it to reflect who I am. I’ll admit I’m no designer, so anything I come up with will be heavily inspired by other people’s sites (such as yours, or @rythie’s, or even the Pull Review blog I mentioned before). but at least I would have been the person that has put their blood, sweat and tears into making it, rather than just downloading someone else’s code.

Just about the only thing I do know is that I’m staying far away from Foundation and Bootstrap, this is going to be built from scratch (with a little help from Compass).

The Octopress website does need updating, though it is definetely being updated, both in the stable branch (https://github.com/imathis/octopress) and the upcoming version 3.0 (https://github.com/octopress/octopress). They were quick (2 days) when I summitted a pull request for some minor HTTPS stuff.

Ok, people, we’ve lost him. Good try, all, but this one’s gone. Let’s try and save some of the others.

1 Like

I would bet that currently the rubyists on this forum outnumber the non-rubyists :smiley:

Hahaha haha hahaha.

On 3 Sep 2014 19:16, "sil" <info@birmingham.io> wrote:

It’s my lonely struggle against the machine. :slight_smile:

Not sure how many posts you have, as you may decide just to start again (by copying post content over manually) but there are quite a few tutorials and tools for converting wordpress to jekyll. I can’t recommend anything specific as I have never had to do it, but googling for “convert wordpress to jekyll”, or “convert wordpress to octopress”, returned quite a few results.

I tried octopress, but didn’t like that you had to commit the source, build the site locally, switch branches, commit the built site, then push to deploy on github pages. Much prefer vanilla jekyll where you can just create/edit posts, commit, push then github builds the site for you. Is more convenient if you just need to quickly fix typos using the github web interface directly.

Using octopress does give you more functionality though as plugins/extensions/build scripts/etc will not be used by github pages, so building locally is the only way to use those extra things.

I seem to remember Octopress being really awkward about upgrades. Is that still the case?

I think, I just did git pull the last time, that seemed to work.

Proudly sponsored by Bytemark