MarkdownConfiguration Class

Configuration contained class that holds Markdown options applied as available to the Markdown Parser (mostly to default MarkDig parser)

System.Object
   MarkdownMonster.MarkdownConfiguration

Class Members

MemberDescription
Constructor Markdown configuration initialization
OnPropertyChanged
public void OnPropertyChanged(string propertyName)
Abbreviations Use Abbreviations which are linked to definitions
AllowRenderScriptTags Determines whether the Markdown rendering allows script tags in generated HTML output. Set this to true if you want to allow script tags to be rendered into HTML script tags and execute - such as…
AutoHeaderIdentifiers Determines if headers automatically generate ids. We use the Github Flavored version of it. https://github.com/lunet-io/markdig/blob/master/src/Markdig.Tests/Specs/AutoIdentifierSpecs.md
AutoLinks Determines whether links are automatically expanded https://github.com/lunet-io/markdig/blob/master/src/Markdig.Tests/Specs/AutoLinks.md
CustomContainers Fenced code blocks for a wrapper using :::notebox / ::: https://github.com/lunet-io/markdig/blob/master/src/Markdig.Tests/Specs/CustomContainerSpecs.md
EmojiAndSmiley If true expand Emoji in the format of :smile: and common Smileys like :-) https://github.com/lunet-io/markdig/blob/master/src/Markdig.Tests/Specs/EmojiSpecs.md
Figures Figure referencing below images https://github.com/lunet-io/markdig/blob/master/src/Markdig.Tests/Specs/FigureFooterAndCiteSpecs.md
FootersAndFootnotes Enables Footers and…
GenericAttributes Allows for attribute syntax `{#id .class [color:red]}` https://github.com/lunet-io/markdig/blob/master/src/Markdig.Tests/Specs/GenericAttributesSpecs.md
GithubTaskLists Creates Github task lists like - [ ] Task 1 https://github.com/lunet-io/markdig/blob/master/src/Markdig.Tests/Specs/TaskListSpecs.md
ItalicSymbol Character to use for delimiting italic text ( `*` or `_` )
ListExtras Adds additional list features like a. b. and roman numerals i. ii. ix. https://github.com/lunet-io/markdig/blob/master/src/Markdig.Tests/Specs/ListExtraSpecs.md
MarkdigExtensions Gets or sets the Markdig extensions to be enabled. Allows you to add extensions dynamically at runtime or set non-supported (via these options) settings This shouldn't be needed - use the options…
MarkdownLinting Determines whether the Markdown Linting window is visible.
MarkdownParserName The name of the Markdown Parser used to render output. New parsers or parser configurations can be added via Addins.
MarkdownSymbols Allows configuration of certain markdown sequences that have multiple representations.
MediaLinks Creates playable media links from music and video files https://github.com/lunet-io/markdig/blob/master/src/Markdig.Tests/Specs/MediaSpecs.md
MermaidDiagrams Allows for Mermaid to be rendered via external graphics library and embedded script https://github.com/lunet-io/markdig/blob/master/src/Markdig.Tests/Specs/DiagramsSpecs.md Note: You have to restart…
MermaidDiagramsUrl The URL to use for Mermaid Rendering - default uses evergreen url/non-version specific
NoHtml If true inline HTML blocks are not rendered
ParseDocFx Parses some DocFx expressions like note boxes, and file includes This setting requires a restart to be applied.
PlantUmlServerUrl The URL to use for PlantUml Rendering. Online Server is used by default, but you can point this at your own hosted or local server. For more info…
RenderLinksAsExternal Renders all http/https links as external links with `target='_blank' attribute to force links to open in a new tab/window. This setting applies to rendered output for Html or PDF exports as well as…
SmartyPants Converts common typographic options like -- to en dash, --- to em dash, quotes to curly quotes, triple dots to ellipsis…
SoftReturnSymbol Character(s) to used for injecting soft line breaks ( 2 spaces or `\` or ``)
StripYamlFrontMatter If true strips Yaml FrontMatter from markdown header
UseAdmonitions Parses Adminonition blocks in Markdown and renders them as styled blocks. (Warning, Note, Info, Tip, Important, etc.)
UseMathematics Allows displaying mathematic formulas. https://github.com/lunet-io/markdig/blob/master/src/Markdig.Tests/Specs/MathSpecs.md Note: You have to restart Markdown Monster for this setting to apply
UsePlantUml If enabled parses PlantUml and displays it in the previewer https://www.plantuml.com/ Examples: https://real-world-plantuml.com/ NOTE: You have to restart Markdown Monster for this setting to apply
UseTables Sets support for PipeTables and…
Namespace: MarkdownMonster

Assembly: MarkdownMonster.dll



© West Wind Technologies, 2025 • Updated: 2025-02-25
Comment or report problem with topic