Syntax Support
This page lists what the default pipeline does with common constructs. Render means structured DOM output; placeholder means the position is kept but nothing is evaluated; degrade means a source card plus a diagnostic; block means dangerous content is dropped with a readable hint; ignore means it never reaches the body.
With /expand, resolvers, handlers, or component overrides, output changes. Refer to the dedicated pages for details.
Combined example
The source below configures no resolvers and covers text, lists, a table, a reference, and the default placeholders:
Use the tables to look up a construct; use the example to check the overall output.
Text and blocks
Lists and tables
Links and media
Templates and functions
Magic words inside templates, functions, and arguments do not affect TOC or category detection.
HTML and extension tags
Page-level structure
Verifying behavior
- Inspect
document.diagnosticsforstageandcode. - Use
flattenNodesfrom/astto inspect the semantic tree and compare it with the prepared HAST. - Use
labelsto distinguish "not evaluated", "blocked", and "unknown structure". - Treat
src/andtests/as the source of truth; this page follows default behavior.
See Rendering behavior for details and rationale, and Security model for blocking rules.