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.