Re-platformig this blog to Wintersmith


After deferring it for more than a year, finally I decided to re-platform my blog. I had several viable options at hand like -

  1. Dynamic blogs
    1. Based on Enki
    2. Custom app that I can host on Heroku
    3. Java, Pyhton or go based app on Google App Engine
  2. Static blogs
    1. Google sites
    2. Ruby based Jekyll
    3. Python based Hyde
    4. NodeJs based Wintersmith

After careful analysis and googling about it yielded that for a simple site like this blog it would be a little too much of work to take the Dynamic blog route and sticking to a static site generator would be quicker, easier and maintainable. Besides static sites perform better and can be hosted anywhere.

My earlier version of this blog was hosted on Google Sites for few years, which was good but there were some limitations to the kind of javascript, css, styles and themes that you can use and I wanted complete freedom. Ruby based Jekyll and Python based Hyde also looked promising but NodeJs based Wintersmith was simply impressive. Learning JavaScript and NodeJs being one of my personal goal for this year, it was the option that looked best.

So here it is, my new blog based on Wintersmith.

Some of the benefits of going with Wintersmith are -

  1. Small and simple codebase
  2. Jade templates
  3. Nice plugin system
  4. Underscore.js which is great when working with templates
  5. Being a Mac user it was fairly easy to setup it up and I was able to get it up and running in few minutes
  6. I can continue to use my favourite Markdown in my favourite Mou editor to write new posts
  7. I spend a lot of time on Github anyways so having my site’s code and generated site on Git itself is comforting


Similar Articles

Linked data based integration
New Date and Time API in Java8
Re-platformig this blog to Wintersmith
Improving code quality in agile teams
Java7 updates

blog comments powered by Disqus