I've long been a fan of Jekyll (written in Ruby) for static sites, funnily enough, just saw a post in my history here recommending it in 2014, so I've been using it for longer than I thought.
Someone wrote a nice front-end interface for it, which is built for GitHub Pages, but can be ported to...