Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Options

Index

Properties

Optional breaks

breaks?: boolean

Set true to convert \n in paragraphs into <br>.

default

false

Optional highlight

highlight?: null | ((str: string, lang: string, attrs: string) => string)

Highlighter function for fenced code blocks. Highlighter function (str, lang, attrs) should return escaped HTML. It can also return empty string if the source was not changed and should be escaped externally. If result starts with <pre... internal wrapper is skipped.

default

null

Optional html

html?: boolean

Set true to enable HTML tags in source. Be careful! That's not safe! You may need external sanitizer to protect output from XSS. It's better to extend features via plugins, instead of enabling HTML.

default

false

Optional langPrefix

langPrefix?: string

CSS language class prefix for fenced blocks. Can be useful for external highlighters.

default

'language-'

Optional linkify

linkify?: boolean

Set true to autoconvert URL-like text to links.

default

false

Optional quotes

quotes?: string | string[]

Double + single quotes replacement pairs, when typographer enabled and smartquotes on. For example, you can use '«»„“' for Russian, '„“‚‘' for German, and ['«\xA0', '\xA0»', '‹\xA0', '\xA0›'] for French (including nbsp).

default

'“”‘’'

Optional typographer

typographer?: boolean

Set true to enable some language-neutral replacement + quotes beautification (smartquotes).

default

false

Optional xhtmlOut

xhtmlOut?: boolean

Set true to add '/' when closing single tags (<br />). This is needed only for full CommonMark compatibility. In real world you will need HTML output.

default

false

Generated using TypeDoc