2012-03-14

Migrating this blog to nanoc

There was some silence here for the last couple of weeks. The reason was that I migrated my infrastructure from Thingamablog to nanoc. I was always fond of desktop CMSs, since I prefer not to have run dynamic code on my server for stuff that doesn’t change. That’s why I originally choose Thingamablog - it was lightweight and easy to use and worked fine all the time.

But since I re-started with my blog, I noticed two problems:

  • the spell checker sometimes just hangs, which requires killing the program (and losing all changes)
  • the data is stored in a database, meaning I cannot store it under version control (one could, but you don’t get diffs and merges and all the important stuff)

So I was busy with setting up nanoc (on Linux and Windows, since I use one at home and the other one at work) and building a blog infrastructure based on it. Fortunately, there are many resources available, starting with the nanoc homepage. I got most of my utility code from h3rald’s pages and from nanoc3_blog starter kit.

Most of the work after that went into migrating all articles (manually changing them to markdown syntax) and into converting the existing template and CSS code.

So here we go, everything looking as before (I hope :).

Posted by Hendrik Lipka at 2012-03-14 (Google)
Categories: meta