feat: latex support
This commit is contained in:
6
.vitepress/cache/deps/_metadata.json
vendored
6
.vitepress/cache/deps/_metadata.json
vendored
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"hash": "f78a49ea",
|
||||
"browserHash": "2d716a44",
|
||||
"hash": "468c91a0",
|
||||
"browserHash": "0e915b7e",
|
||||
"optimized": {
|
||||
"vue": {
|
||||
"src": "../../../node_modules/vue/dist/vue.runtime.esm-bundler.js",
|
||||
"file": "vue.js",
|
||||
"fileHash": "9e43fe22",
|
||||
"fileHash": "bf7209a1",
|
||||
"needsInterop": false
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,5 +1,97 @@
|
||||
import { defineConfig } from 'vitepress'
|
||||
|
||||
import mathjax3 from 'markdown-it-mathjax3';
|
||||
|
||||
const customElements = [
|
||||
'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',
|
||||
'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',
|
||||
];
|
||||
|
||||
// https://vitepress.dev/reference/site-config
|
||||
export default defineConfig({
|
||||
lang: 'zh-CN',
|
||||
@@ -425,6 +517,17 @@ export default defineConfig({
|
||||
provider: 'local'
|
||||
}
|
||||
},
|
||||
|
||||
markdown: {
|
||||
config: (md) => {
|
||||
md.use(mathjax3);
|
||||
},
|
||||
},
|
||||
vue: {
|
||||
template: {
|
||||
compilerOptions: {
|
||||
isCustomElement: (tag) => customElements.includes(tag),
|
||||
},
|
||||
},
|
||||
},
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user