Optional
breaksOptional
highlightHighlighter 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.
Optional
htmlSet 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.
Optional
langCSS language class prefix for fenced blocks. Can be useful for external highlighters.
Optional
linkifySet true
to autoconvert URL-like text to links.
Optional
quotesDouble + 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).
Optional
typographerSet true
to enable some language-neutral replacement +
quotes beautification (smartquotes).
Optional
xhtmlSet true
to add '/' when closing single tags
(<br />
). This is needed only for full CommonMark compatibility. In real
world you will need HTML output.
Set
true
to convert\n
in paragraphs into<br>
.