This is the first post of the new version of my shiny new blog. My purpose in this blog is to share knowlege with you about the things that I do to make my business progress. But don't be scared! I don't plan to make this a panel for new products or projects, but the repository of the knowledge that I have gathered while improving my business, both technical and otherwise.
So in this first post (of third age), I would like to share with you what I am using for this web and why, and if someone is interested I might write a longer explanation in the future.
I don't expect to post here very often, because writing takes me ages. I am never satisfied with my output and more often than not, I dismiss what I have dedicated some time to write. I know that these are all excuses, but you have been warned.
Looking at my site now, you may think that I rather spend that money in the template and forget about customizing anything. The problem is that I cannot find the look that I like in a template and I am too cheap to hire somebody to do it.
In any case, I am a control freak and prefer to have a website that I can change by myself. And that is exactly what I found with static site generators, particularly with nanoc Due to its nature, the content generated is optimal for small instances in a hosting provider. No server, other than the web one (for which I am using Nginx) is required, and the pages are already there to be served.
You may think that statically generated websites are a step backwards, because you loose the benefits of having a content management system in place, like having templates or using plugins. But you would be completely wrong on that. Using nanoc isn't like editing individual pages with your favorite editor. You use templates, partials and can write your posts and pages in markdown if you want. And, for me, the most powerful feature is that I can easily extend its functionality with Ruby. What else could I need?