Setting up a blog with Wintersmith

Jul 26, 2014

I’ve always wanted to have a blog. The reason is, I want to start documenting my findings before I go senile. I enjoy going back through my documents and relearning what I spent so many hours to learn. Who knows, maybe someone else besides me might find it useful.

My requirements:
I want it to be simple yet powerful, anything complicated would simply deter me from doing anything useful.
I want it to be on node.js, as I’m primarily a .NET developer by day, but I want to do something else at night.
I love Markdown, I want to write in Markdown and just have it published to the world.
Preferably, I want it running under a cheap Linux box ;)
I want to be able to keep it versioned under git
Had to be flexible, as I didn’t want to rewrite my resume :|
Brace yourselves, winter is coming
Googling around I found wintersmith which seemed to cover my needs.

So, I installed it:

npm install wintersmith -g

Created my site:

wintersmith new carlosiriarte.com

And I got following structure:

bash config.json contents/ templates/

Configuring wintersmith
An important part in nowadays SEO world is to make sure that whatever you do online should be explicit about your authorship, so let’s do that: