Static Site Generators
Static site generators turn files (markdown, html, json, whatever) into HTML files for statically loading from your server (or even serverless). These can be hosted pretty much anywhere because it's (usually) just plain HTML, css, and Javascript.
Eleventy #
Eleventy is what I've been using for the past couple of years because of it's flexability. The plugin system, filters, and various other features make it perfect for building all kinds of sites. This site is built with it, my personal site is as well as the Monzo Pot Image Generator.
Jekyll #
Jekyll is a ruby-based static site generator which Github has built-in support for making it pretty popular. Right up until you have to manage Ruby dependencies, which is why I stopped using it.
Hexo #
Hexo is easy to use and has a ton of themes available. Runs on node.