Class MarkdownOptionsConfiguration

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

System.Object
  MarkdownMonster.MarkdownOptionsConfiguration
public class MarkdownOptionsConfiguration : object, INotifyPropertyChanged

Class Members

MemberDescription

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

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

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

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

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.

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

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='top'

SmartyPants

Converts common typeographic options like -- to em dash quotes to curly quotes, triple dots to elipsis etc. https://github.com/lunet-io/markdig/blob/master/src/Markdig.Tests/Specs/SmartyPantsSpecs.md

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

Note: Also requires that 'Edit->Allow Script Tags in Markdown' is enabled.

UseTables

Requirements

Namespace: MarkdownMonster
Assembly: markdownmonster.exe

© West Wind Technologies, 1996-2021 • Updated: 02/14/20
Comment or report problem with topic