Markdown
A DSL for customizing the rendering of Markdown with CommonMark.
Uses the commonmark-java library to parse and render Markdown.
See the CommonMark specification for details on the Markdown syntax, and the different node types.
Functions
Add a custom attribute provider for the given node type.
Add a custom attribute provider for the given node type(s).
Add a custom renderer for Block nodes.
Add a custom renderer for BlockQuote node.
Add a custom renderer for BulletList node.
Add a custom renderer for Code nodes.
Add a custom renderer for Document node.
Add a custom renderer for Emphasis node.
Add a custom renderer for FencedCodeBlock node.
Add a custom renderer for FootnoteDefinition node.
Add a custom renderer for FootnoteReference node.
Add a custom renderer for HardLineBreak node.
Add a custom renderer for Heading node.
Add a custom renderer for HtmlBlock node.
Add a custom renderer for HtmlBlock node.
Add a custom renderer for HtmlInline node.
Add a custom renderer for ImageAttributes node.
Add a custom renderer for HtmlInline node.
Add a custom renderer for Ins node.
Add a custom renderer for Link node.
Add a custom renderer for LinkReferenceDefinition node.
Add a custom renderer for ListBlock node.
Add a custom renderer for ListItem node.
Add a custom renderer for OrderedList node.
Add a custom renderer for Paragraph node.
Add a custom renderer for the given node type(s).
Add a custom renderer for SoftLineBreak node.
Add a custom renderer for Strikethrough node.
Add a custom renderer for StrongEmphasis node.
Add a custom renderer for TableBlock node.
Add a custom renderer for TableBody node.
Add a custom renderer for TableCell node.
Add a custom renderer for TableHead node.
Add a custom renderer for TableRow node.
Add a custom renderer for TaskListItemMarker node.
Add a custom renderer for Text node.
Add a custom renderer for ThematicBreak node.
Add a custom renderer for YamlFrontMatterBlock node.
Add a custom renderer for YamlFrontMatterNode node.