I ran into some limitations with the static site generator that I was using, so I hacked this up the other night, and redid the site in make, shell, and this. I hope that it is POSIX-compliant; it runs on busybox awk and GNU awk at least.
It’s not a serious project (although there are some tests), just enough to get my website going again, but maybe someone will enjoy it.