Reference

Look up Wenmode’s public rules, generated node types, AST shapes, and default HTML output.


This section is split by lookup task so syntax examples, AST shapes, and renderer output stay readable as the rule set grows.

Rule index

Area

Rules

Rule matrix

Preset membership, generated nodes, options, and streaming compatibility.

Node model

Node groups, mdast-compatible fields, and AST conventions.

Core block rules

AtxHeading, SetextHeading, ThematicBreak, FencedCode, IndentedCode, HtmlBlock, Blockquote, List.

Extension block rules

Table, Footnote, Abbreviation, DefinitionList, MathBlock, BlockSpoiler, LeafDirective, ContainerDirective, FencedDirective.

Core inline rules

InlineCode, Emphasis, Link, Image, Autolink, RawHtml, BackslashEscape, CharacterReference, HardBreak.

Extension inline rules

Strikethrough, ExtendedAutolink, Mark, Insert, Superscript, Subscript, Ruby, InlineSpoiler, InlineMath, TextDirective, Role.

For generated Python API documentation, see API Reference.