I've been using shell to blog for a while.
Engine: https://github.com/alganet/alganet.github.io/blob/master/bui...
Result: https://alganet.github.io/
Does RSS, updates old pages when index.html changes, dual-language.
My local test server is also shell: https://github.com/alganet/alganet.github.io/blob/master/ser... (good old https://gist.github.com/alganet/140c7c12d1603c244a01 from 2015)