Skip to content
QuireKit Markdown
Developer docs
Preview · unreleased

Syntax and support

Understand defaults, explicit configuration and capabilities supplied by your application.

Default preset

ContentCurrent behavior
Headings, paragraphs, emphasis, quotes, lists, links and imagesSemantic rendering
GFM tables, tasks and strikethroughEnabled by default
Reference links, footnotes and repeated notesLate definitions update earlier content; note navigation is scoped to each reader
MathKaTeX; the package CSS entry supplies its styles
Containers, definition lists, frontmatter and inline extrasExtended preset; frontmatter is displayed as a metadata code block
HTMLEscaped by default; explicit opt-in uses sanitization
Mermaid fencesIn the default preset, closed fences render asynchronously after client mount; incomplete fences remain code
Incomplete syntaxParsed 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.

Preparing the example…

QuireKit Markdown · QuireKitStreaming Markdown · @quirekit/incremark · MIT