Hexo is a blog framework I stumbled across while looking for a suitable open-source non-PHP blog solution that I could host easily. Since I already had nginx set up it was convienient that the way Hexo works is that it simply generates the static content and places it in the /public folder, meaning that the only tweak I needed to make to my nginx cfg was a slight path change.

I’ve always been interested in a blog format in which you simply use plain text files which then in themselves are a post. Simply by running a command:

$ hexo g

After writing your file, it updates the /public folder with the new post or changes to previous posts. How clean the setup of the blog is feels really statisfying. No nginx proxies to a uWSGI server running a django project, just plain static files served up with a simple nginx cfg. Lovely.