AlertBlockRendererRenders a Markdig Markdig.Extensions.Alerts.AlertBlock as a styled bordered panel with a header label. Supports GitHub GFM variants: NOTE, TIP, WARNING, IMPORTANT, CAUTION; any other kind gets the neutral markdown-alert style plus its own markdown-alert-<kind> class. BorderBrush per variant is provided by AXAML theme styles (markdown-alert-note, etc.). With UseExtendedAlertBlocks(MarkdownPipelineBuilder), an alert can also be foldable ([!KIND]- / [!KIND]+: class markdown-alert-collapsible, see MarkView.Avalonia.Rendering.Blocks.CollapsibleAlert) and have a custom title ([!KIND] Title) shown instead of the kind.
CustomContainerRendererRenders a Markdig Markdig.Extensions.CustomContainers.CustomContainer (:::name fences, Markdig's UseCustomContainers()) as a Border.markdown-custom-container around its blocks. The border also gets the container's name as a class (:::note gives note), so each kind of container can be styled on its own. Text after the name (:::note Read this first) becomes a markdown-custom-container-title header.
DefinitionListRendererRenders a Markdig Markdig.Extensions.DefinitionLists.DefinitionList (Markdig's UseDefinitionLists()) as a StackPanel.markdown-definition-list. Each term is a markdown-definition-term text block, and each definition is an indented StackPanel.markdown-definition holding its blocks.
FigureRendererRenders Markdig Markdig.Extensions.Figures.Figure blocks. Markdig.Extensions.Figures.FigureCaption children are rendered as an italic centred caption below the figure content.
FooterBlockRendererRenders a Markdig Markdig.Extensions.Footers.FooterBlock (^^ lines, Markdig's UseFooters()) as a StackPanel.markdown-footer around its blocks.
FootnoteGroupRendererRenders a Markdig Markdig.Extensions.Footnotes.FootnoteGroup block as a numbered definition list below a separator. Each footnote definition is registered as an anchor for back-navigation.
HeadingRendererRenders a Markdig Markdig.Syntax.HeadingBlock as a MarkdownSelectableTextBlock and registers it as an anchor target for in-document navigation. With AreHeadingsFoldable, the heading starts with a fold button (markdown-heading-fold) that hides or shows its section (see MarkView.Avalonia.Rendering.Blocks.HeadingFold).
HtmlBlockRendererRenders a Markdig Markdig.Syntax.HtmlBlock as raw text. Full HTML rendering is out of scope; this provides a visible fallback.
TableRendererRenders a Markdig Markdig.Extensions.Tables.Table as an Avalonia Avalonia.Controls.Grid. Supports pipe tables and grid tables (both share the same AST). The cells of every second body row (the 2nd, 4th, … row below the header) also get the markdown-table-row-even class, for themes that stripe the rows.
YamlFrontMatterBlockRendererSuppresses rendering of Markdig Markdig.Extensions.Yaml.YamlFrontMatterBlock. Must be registered before CodeBlockRenderer: Markdig.Extensions.Yaml.YamlFrontMatterBlock extends Markdig.Syntax.CodeBlock, so without this renderer the raw YAML would render as a visible code block.