I have been searching for a static site generator for a while and there are lots of great ones out there but none of them were a good fit for me. Then I found Hexo.
Its small, fast, has templates and archives, supports markdown. It’s awesome. One downside .. it requires node.js. In my case I’m on shared hosting so I
can’t shouldn’t run node as a server because they probably won’t be too happy about that.
But there should be no problem just using it as a CLI static site generator and not running long server processes. The only thing I need to do to make things run smoothly is to turn off multi-threading and thankfully there’s a setting for that.
So here’s the steps I did to get this all setup.