Canary

Markdown in, website out. Pre-rendered HTML on cold load, with a small TypeScript runtime for in-site navigation. The C# CLI generates static HTML that's crawlable and social-link preview-friendly. Widgets add site features with fenced YAML. A toolchain can modify markdown before rendering, keeping source files clean.

A "Canary site" is a directory holding a canary.jsonc config plus markdown content and theme assets. canary build/canary serve work on that directory the same way for any site that adopts it — including this one: this documentation is itself a Canary site, built by the same canary build command a real project uses, from source you can read in docsite/ in the repo.

Where to start

Status

Alpha. A Windows MSI for v0.2.0 is in Releases — no .NET SDK. The two named dogfood sites are consoland.net and canary.consoland.net (this documentation). See Getting Started to install and scaffold, or CLI for every command.