Moving to Jekyll

A static-site revamp because rich text editors suck.

I’ve moved from Tumblr to Jekyll.

The straw that broke the camels back with Tumblr was how the CMS handled image uploads. I really hated how Tumblr forced me to use one of their default rendering layouts based on the number of images I wanted to upload, and it required downright hacky behavior to circumvent all that. Tumblr’s competitive advantage is its social network, not its writing platform.

Jekyll is a static-site generator written in Ruby. I decided to go with Jekyll for various reasons, including the ability to fully control my own markup, render the site locally, speed/performance, and nostalgia for the days of static HTML websites. There is a massive irony around here somewhere.

I like the idea of a blog being a testing ground for various technologies – plugins, techniques, layouts, typefaces, etc. I’ve used a lot of the major blogging services up until now – xanga, typepad, blogger/blogspot, wordpress, tumblr – but the more familiar I become with the possibilities of the web, the less I’m satisfied with the current offerings of rich text editors.

Thus, Jekyll.

I originally gave Octopress a long look, but I felt like it provided too much functionality for free. I’d rather learn to roll something from the ground up than strip away features from a framework that I only kind-of understand.

Unfortunately for prospective Jekyll users, the default docs are kind of horrendous. The introduction at jekyllbootstrap is a much better place to start.

Hosting things on github is also really, really awesome.

Any posts predating this post are cherrypicked from old blogs.


More posts

Previous post

Iterating

Next post

Offscreen Mag - "Defining Success"