Concepts

Each concept has its own page — open one from the list or the sidebar.

- wdoc Overview — What wdoc is and the page → site → template → render-target model.

- Pages — The page block: id, title, the sites it joins, and the start page.

- Sites and Templates — The site block and the built-in templates webpage / book / presentation / ai_skill.

- Primitive Shapes — The page primitives everything lowers to: rect, circle, line, label, polygon, container, image, card, node_table.

- Formatting — Inline patterns (bold / italic / code / links / icons / math), headings, code, lists, callouts.

- Markdown output — The wcl wdoc markdown render target, its block mapping, caveats, and frontmatter.

- Styling — Class blocks, stylesheets, and themes — how a site looks.

- Columns — The column layout block and its content (any wdoc block, per-slot widths).

- Block Visibility — The @only / @except decorators scope a block by site, template kind, or backend.

- Including sub-sites — The include block and included_sites builtin discover and embed other wdoc documents.

- Data Views — Render content from WCL data: wdoc_component / slot / repeater / instance, body & project, partial & collect.

- Connections — Edges between diagram blocks: source -> destination :kind, generated endpoints, computed edges, routing.

- Skill folders — The :ai_skill target: the skill { } block, folder layout, front matter, and file blocks.