Configuration contained class that holds Markdown options applied as available to the Markdown Parser (mostly to default MarkDig parser)
MarkdownMonster.MarkdownConfiguration
public class MarkdownConfiguration : object, INotifyPropertyChanged
Class Members
Member | Description | |
---|---|---|
Constructor |
Markdown configuration initialization | |
PropertyChanged |
||
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 embedding Gists or other Widgets that use scripts. | |
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 ?? 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 Footnotes https://github.com/lunet-io/markdig/blob/master/src/Markdig.Tests/Specs/FigureFooterAndCiteSpecs.md https://github.com/lunet-io/markdig/blob/master/src/Markdig.Tests/Specs/FootnotesSpecs.md | |
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 | |
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. | |
MarkdownSymbolsConfiguration |
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 | |
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. | |
RenderLinksAsExternal |
Renders all links as external links with target='_blank' |
|
SmartyPants |
Converts common typographic options like -- to en dash, --- to em dash, quotes to curly quotes, triple dots to ellipsis etc. https://github.com/lunet-io/markdig/blob/master/src/Markdig.Tests/Specs/SmartyPantsSpecs.md | |
SoftReturnSymbol |
Character(s) to used for injecting soft line breaks ( 2 spaces or \ or <br /> ) |
|
StripYamlFrontMatter |
If true strips Yaml FrontMatter from markdown header | |
UseMathematics |
Allows displaying mathematic formulas. https://github.com/lunet-io/markdig/blob/master/src/Markdig.Tests/Specs/MathSpecs.md | |
UseTables |
Sets support for PipeTables and GridTables https://github.com/lunet-io/markdig/blob/master/src/Markdig.Tests/Specs/PipeTableSpecs.md https://github.com/lunet-io/markdig/blob/master/src/Markdig.Tests/Specs/GridTableSpecs.md |
Requirements
Namespace: MarkdownMonsterAssembly: markdownmonster.exe
© West Wind Technologies, 2016-2024 • Updated: 11/23/21
Comment or report problem with topic