canopy-pagecanopy-page on GitHub

August 7, 2026

First release

One settings file, three commands, one site.

  • settings.json beside the markdown, validated strictly
  • init, check, and build
  • Sections with explicit order, labels, and globs
  • Reference checks for links, wikilinks, and images, with a non-zero exit code when any fail

Branding fields

A documentation set can now read as part of the product it belongs to:

  • tokens: a CSS file of design-token overrides, appended after the renderer's own so a file naming one custom property keeps every other default
  • logo and home: an image beside the site title, and a link back to the surrounding site
  • siteUrl: an absolute URL naming where the site will stand. Setting it makes build write sitemap.xml and a matching robots.txt; leaving it unset writes neither

See the settings reference for the full list.