craigaspinall.com

10 Jun 2011 - Welcome to the real world!

To hijack and abuse yet another quote from The Matrix, “welcome to the real world!” (or at least my new home in the virtual one)! After being inspired by @TheColonial and his adventures with Blogofile, I decided that I needed to move my blog to a system that was backed by a version control system.

I had a number of reasons for doing this:

  1. I wanted to be in complete control of all of my data.
  2. I wanted to be able to compose and edit posts offline.
  3. I wanted to somewhere to host materials from the talks that I give.

The solution I ended up going with was GitHub Pages. Firstly because it is free. Secondly because it is awesome!

Your entire site is a repository that you can clone like any other git repository. The difference is that when you push changes back to GitHub, it automatically runs Jekyll (a blog aware static site generator) and republishes the resulting site for you. The beauty of Jekyll is that a normal HTML site is also a valid Jekyll site, so normal HTML sites will pass through unchanged.

If you do take advantage of Jekyll however, you can create HTML templates using Liquid and author content in Markdown or Textile. It even supports syntax highlighting courtesy of Pygments.

I’ve moved the technical and technology related posts from Tumblr over to here so anyone transferring over can still access my old content, and anyone arriving here for the first time has something to read.

Newer Posts

Older Posts

This work is licensed under a Creative Commons Attribution 3.0 Unported License.

Copyright ©Craig Aspinall 2011