123456789101112131415161718192021222324252627282930 |
- md.compilers['markdown-it'] = (() => {
- var defaults = {
- breaks: false,
- html: true,
- linkify: true,
- typographer: false,
- xhtmlOut: false,
- langPrefix: 'language-',
- quotes: '“”‘’'
- }
- var description = {
- breaks: 'Convert \\n in paragraphs into <br>',
- html: 'Enable HTML tags in source',
- linkify: 'Autoconvert URL-like text to links',
- typographer: 'Enable some language-neutral replacement + quotes beautification',
- xhtmlOut: 'Use / to close single tags (<br />)'
- }
- var ctor = ({storage: {state}}) => ({
- defaults,
- description,
- compile: (markdown) =>
- markdownit(state['markdown-it'])
- .render(markdown)
- })
- return Object.assign(ctor, {defaults, description})
- })()
|