IntegrationView Markdown ↗
Syntax and support
Understand defaults, explicit configuration and capabilities supplied by your application.
Default preset
| Content | Current behavior |
|---|---|
| Headings, paragraphs, emphasis, quotes, lists, links and images | Semantic rendering |
| GFM tables, tasks and strikethrough | Enabled by default |
| Reference links, footnotes and repeated notes | Late definitions update earlier content; note navigation is scoped to each reader |
| Math | KaTeX; the package CSS entry supplies its styles |
| Containers, definition lists, frontmatter and inline extras | Extended preset; frontmatter is displayed as a metadata code block |
| HTML | Escaped by default; explicit opt-in uses sanitization |
| Mermaid fences | In the default preset, closed fences render asynchronously after client mount; incomplete fences remain code |
| Incomplete syntax | Parsed as the received prefix; closing markers are never inserted into source |
options: { preset: false } retains core GFM and explicit extensions. Keep options stable during a session.
Replace the whole object when changing grammar to start a new parsing session.
Try it
The Playground includes basics, late references and custom nodes. HTML examples show nested layouts and native disclosures. Component replacement changes presentation; syntax extensions define validated semantics.
Executing Vue expressions or arbitrary HTML scripts from Markdown and directly loading remark/rehype plugins are outside current support.
These are the default extensions. Math and Mermaid render after client mount; loading or syntax failures preserve source.