upvote
https://soupault.net/ is about using plain HTML, but doing index pages, RSS feeds and so on from that. You even get away with not having frontmatter, because CSS like selectors allow those meta pages to retrieve title, date etc. from the HTML pages.
reply
Hah, of course it’s written in Ocaml!

As a learning exercise, I wrote my own little SSG in ocaml, and man I forgot how nice a language it is. Tooling is still a bit rough but lots better than it used to be

My little blog (in my profile) is built using it: https://github.com/girvo/jgirvin_blog_ocaml

Horrible Ocaml I’m sure, but between YOCaml and Soupault, the best SSGs are all written in this language. Fascinating really

reply
You can use 11ty with plain HTML pages/posts, I believe. [1] And it doesn’t handle deployment at all. What you get is the same dist/ directory that your Python script would happily upload to S3.

This was the beauty of 11ty. It just puts together HTML files from templates, and maybe handles sitemap and RSS if you need. That will probably change now.

[1]: Just be sure to set `htmlTemplateEngine` to false in the config, if you don’t want to use templating features in your posts: https://www.11ty.dev/docs/languages/html/ https://www.11ty.dev/docs/template-overrides/

reply
This. The 11ty sites that I've built (all personal sites that will only ever be edited by me) are all plain HTML, no markdown. 11ty is lovely and bare-bones and un-opinionated.
reply