@@ -48,6 +48,9 @@ const DEFAULT_OPTIONS_GITHUBTOC = {
4848 anchorClassName: ' anchor' ,
4949 anchorLinkSymbolClassName: ' octicon octicon-link'
5050}
51+ const DEFAULT_OPTIONS_MERMAID = {
52+ theme: ' default'
53+ }
5154
5255export default {
5356 name: ' markdown-it-vue' ,
@@ -65,7 +68,8 @@ export default {
6568 linkAttributes: DEFAULT_OPTIONS_LINK_ATTRIBUTES ,
6669 katex: DEFAULT_OPTIONS_KATEX ,
6770 tasklists: DEFAULT_OPTIONS_TASKLISTS ,
68- githubToc: DEFAULT_OPTIONS_GITHUBTOC
71+ githubToc: DEFAULT_OPTIONS_GITHUBTOC ,
72+ mermaid: DEFAULT_OPTIONS_MERMAID
6973 }
7074 }
7175 }
@@ -111,6 +115,7 @@ export default {
111115 const optKatex = this .options .katex || DEFAULT_OPTIONS_KATEX
112116 const optTasklists = this .options .tasklists || DEFAULT_OPTIONS_TASKLISTS
113117 const optGithubToc = this .options .githubToc || DEFAULT_OPTIONS_GITHUBTOC
118+ const optMermaid = this .options .mermaid || DEFAULT_OPTIONS_MERMAID
114119
115120 let md = new MarkdownIt (optMarkdownIt)
116121 .use (MarkdownItEmoji)
@@ -124,7 +129,7 @@ export default {
124129 .use (MarkdownItHighlight)
125130 .use (MarkdownItLatex)
126131 .use (MarkdownItSourceMap)
127- .use (MarkdownItMermaid)
132+ .use (MarkdownItMermaid, optMermaid )
128133 .use (MarkdownItEcharts)
129134 .use (MarkdownItFlowchart)
130135 .use (MarkdownItLinkAttributes, linkAttributes)
0 commit comments