Class MarkdownConfiguration

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

System.Object
  MarkdownMonster.MarkdownConfiguration
public class MarkdownConfiguration : 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

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

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

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

UseTables

Requirements

Namespace: MarkdownMonster
Assembly: markdownmonster.exe

© West Wind Technologies, 2016-2024 • Updated: 11/23/21
Comment or report problem with topic