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 -
- Dynamic blogs
- Based on Enki
- Custom app that I can host on Heroku
- Java, Pyhton or go based app on Google App Engine
- Static blogs
- Google sites
- Ruby based Jekyll
- Python based Hyde
- 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 -
- Small and simple codebase
- Jade templates
- Nice plugin system
- Underscore.js which is great when working with templates
- 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
- I can continue to use my favourite Markdown in my favourite Mou editor to write new posts
- 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 |