feat: support markdown options pre config

pull/392/head
QC-L 4 years ago
parent 71f42410ad
commit b1bbc8bb3f

@ -19,6 +19,7 @@ const toc = require('markdown-it-table-of-contents')
export interface MarkdownOptions extends MarkdownIt.Options {
lineNumbers?: boolean
preConfig?: (md: MarkdownIt) => void
config?: (md: MarkdownIt) => void
anchor?: {
permalink?: AnchorOptions['permalink']
@ -50,6 +51,10 @@ export const createMarkdownRenderer = (
...options
})
if (options.preConfig) {
options.preConfig(md)
}
// custom plugins
md.use(componentPlugin)
.use(highlightLinePlugin)

Loading…
Cancel
Save