While many people prefer WordPress or other blog publishing platforms, I really enjoy simplicity and prefer to have a better option when it’s about hosting a website.

Static site generators have been available for a longer timeline then database driven web applications are.

There are lots of choices.

One of them is Jekyll, my preferred.

Hosting can be done in many ways. Classic shared hosting or more g33ky, using Github or S3.

You are not limited only to this, you could use even Dropbox, Google Drive or any other Cloud Storage service that allows you to share a folder as a site and assign a domain to it. That means 100% free hosting, or the lowest possible price when extreme performance is needed (try S3 + CloudFront for example).

Security? It’s a static website, WTF could happen? (Well, not applicable when using shared hosting)

Complexity? Not so hard to start with it, if you know basic HTML/CSS, learn a bit of Markdown, you will be able to make from a full HTML template you like from ThemeForest for example, a nice website easy to maintain.

Comments? Just use a 3rd party service like Disquss or Facebook Comments and you’re blowing social networks.

External informations? Well, many things could be obtained using JavaScript.

How I edit my Jekyll blog

Screenshot of my editor, Atom.io