Recently I said goodbye to Wordpress.com for Hexo, a flexible Node.js static site generator.
Static sites are cool: they are fast, simple and even powerful (if you add some client-side magic). The only draw-back? Keeping things dry and consistent is quite hard.
The solution? Automate the content publication workflow using a static site generator: a pre-processor that deals with the plumbing and let the user focus on the fun stuff. Common tasks of such tools are: transforming content (eg. markdown to HTML, coffeescript to JS), merging content with site templates, helping in the remote deploy.
More info about Hexo and Hexo Plugins.