diff --git a/src/node/markdown/markdown.ts b/src/node/markdown/markdown.ts index 7e59bddb..aaee273d 100644 --- a/src/node/markdown/markdown.ts +++ b/src/node/markdown/markdown.ts @@ -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)