Appearance
js
import mathjax3 from 'markdown-it-mathjax3';
const customElementss = [
'mjx-container',
'mjx-assistive-mml',
'math',
'maction',
'maligngroup',
'malignmark',
'menclose',
'merror',
'mfenced',
'mfrac',
'mi',
'mlongdiv',
'mmultiscripts',
'mn',
'mo',
'mover',
'mpadded',
'mphantom',
'mroot',
'mrow',
'ms',
'mscarries',
'mscarry',
'msgroup',
'msline',
'msrow',
'mspace',
'msqrt',
'mstack',
'mstyle',
'msub',
'msup',
'msubsup',
'mtable',
'mtd',
'mtext',
'mtr',
'munder',
'munderover',
'semantics',
'annotation',
'annotation-xml',
];
markdown: {
config: (md) => {
// md.use(markdownItKatex);
// md.use(mathjax3);
md.use(groupIconMdPlugin) //代码组图标
},
lineNumbers: true,
math: true
},
vue: {
template: {
compilerOptions: {
// isCustomElement: (tag) => customElementss.includes(tag),
},
},
},js
import markdownItKatex from "markdown-it-katex";
const customElements = [
"math",
"maction",
"maligngroup",
"malignmark",
"menclose",
"merror",
"mfenced",
"mfrac",
"mi",
"mlongdiv",
"mmultiscripts",
"mn",
"mo",
"mover",
"mpadded",
"mphantom",
"mroot",
"mrow",
"ms",
"mscarries",
"mscarry",
"mscarries",
"msgroup",
"mstack",
"mlongdiv",
"msline",
"mstack",
"mspace",
"msqrt",
"msrow",
"mstack",
"mstack",
"mstyle",
"msub",
"msup",
"msubsup",
"mtable",
"mtd",
"mtext",
"mtr",
"munder",
"munderover",
"semantics",
"math",
"mi",
"mn",
"mo",
"ms",
"mspace",
"mtext",
"menclose",
"merror",
"mfenced",
"mfrac",
"mpadded",
"mphantom",
"mroot",
"mrow",
"msqrt",
"mstyle",
"mmultiscripts",
"mover",
"mprescripts",
"msub",
"msubsup",
"msup",
"munder",
"munderover",
"none",
"maligngroup",
"malignmark",
"mtable",
"mtd",
"mtr",
"mlongdiv",
"mscarries",
"mscarry",
"msgroup",
"msline",
"msrow",
"mstack",
"maction",
"semantics",
"annotation",
"annotation-xml",
];