My blog [1] is mostly dynamic (only static pages are the main index.html page and the various feed files) and uses a simple template based system, and each entry is a separate file. The engine [2] also supports adding new entries via POST and PUT. I've been using the same engine for over 24 years now.
[1] https://boston.conman.org/
[2] https://github.com/spc476/mod_blog