Camp: Static Site Generation for Racket

Camp is a static site generator built on Racket. I made it for myself, but if you enjoy the craft and activity of web and print publishing, you might like it too. It gives you tools and techniques for building a site or blog that is personal, programmable and permanent.
Camp builds on Punct, a Racket DSL that lets you extend Markdown with Racket code, and output to HTML or Typst.
Camp provides facilities for navigation between posts, cross references and taxonomies (such as tags or series).
You can use Camp via the CLI, or via Camp Computer: the GUI client for Camp.
Camp helps you convert collections of posts into print-ready book PDFs via Typst.
Camp produces spec-compliant RSS/Atom feeds. And though many may not notice, it also produces HTML that is line-wrapped and indented for high readability.