The UX of text files is familiar to almost everyone. Everybody knows how to edit text and categorize them in folders and this is why building sites using a static site generator can be great.
A server-based CMS require a server (even if it’s local), a database and dependencies, and you have to manage the database. It’s a hassle.
Static sites are just text but of course there are downsides. There is a reason that all medium to large sites use some form of server-side system and a database.
[finish this article later]
Jekyll and Octopress as well as Middleman are all written in Ruby.