Wow, styx the SSG is really all implemented in #nix. It runs asciidoctor or multimarkdown for the markup->html conversion, but that data ends up in nix strings and the application of templates and everything is all nix.
The functions and their documentation are handled beautifully, and I learned many perverted usages of nix from browsing for just a few minutes.