Earlier quoted context omitted.
Rendering markdown client-side seems like a fine way to implement a web page. It's a cheap transformation, and it means you don't need any sort of server-side build process. Yes, some people choose to browse with JS disabled, but anyone who browses that way should expect that many sites won't work and will need to be manually whitelisted.
> you don't need any sort of server-side build process OP is already using a server-side build process to generate the static site. Inserting the HTML at the same time they built the site would add very little extra code to their build process, and nothing to their static hosting requirements. If nothing else, would OP consider inserting a tag in each generated index.html that linked to the raw Markdown in their Gith…
The site doesn't use any build process. The gen_static script was an experiment that I didn't make it very far with. I may eventually get back to that.