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.