Currently, I have a static blog served @ [0] and it is literally a git repo that runs git hooks. I think the project you're doing is awesome, but it would be nice if it could be tuned, e.g. choose my markdown processor of preference, etc.
the git repo for the blog is here: [1]
My blog uses a forked tool called blogit (made by pedantic.software) and it's makefiles and a standard markdown processor with raw html templates for headers, footers, etc.
I haven't actually used this but I think it's promising: (mkws.sh) [2]
just spitballing some ideas here and there. Nice project.
references
[0] https://trevcan.duckdns.org/blog/
[1] https://git-trevcan.duckdns.org/trevcan.github.io.git/
[2] https://mkws.sh/