How these docs work
How these docs work
This site is a stock Furnace app: every page is a CMS document in the platform's content store, the sidebar and breadcrumbs derive from its navigation tree, and the pages are written in the same markdown-plus-directives grammar available to any Furnace content author. Nothing here is special-cased — which makes this page a live demo.
The grammar
Callouts:
Tabs (::::tabs wrapping :::tab[Label] blocks) render the switchable code examples used throughout the API guides. ::children renders a page's children as the card grids on every section landing. Code blocks are highlighted server-side. There are further directives for media, galleries, charts, workflow diagrams, and embedded SDL documents.
The lifecycle
Every page has a draft body and a published body. Edits touch only the draft; publishing is an explicit promotion, snapshotting a version that can be restored later. That entire lifecycle is driven through the same content API documented in these pages — these docs are managed by the API they describe.