chore: 内置的 latex
This commit is contained in:
@@ -1,102 +1,11 @@
|
|||||||
// import { defineConfig } from 'vitepress'
|
// import { defineConfig } from 'vitepress'
|
||||||
import { withMermaid } from "vitepress-plugin-mermaid-xyxsw";
|
import { withMermaid } from "vitepress-plugin-mermaid-xyxsw";
|
||||||
import mathjax3 from 'markdown-it-mathjax3';
|
|
||||||
import { main_sidebar, chapter2, chapter3, chapter4, chapter5, chapter6, chapter7, chapter8, chapter9 } from './sidebar.js';
|
import { main_sidebar, chapter2, chapter3, chapter4, chapter5, chapter6, chapter7, chapter8, chapter9 } from './sidebar.js';
|
||||||
import { nav } from './nav.js';
|
import { nav } from './nav.js';
|
||||||
import PanguPlugin from 'markdown-it-pangu'
|
import PanguPlugin from 'markdown-it-pangu'
|
||||||
import { fileURLToPath, URL } from 'node:url'
|
import { fileURLToPath, URL } from 'node:url'
|
||||||
import VueMacros from 'unplugin-vue-macros/vite'
|
import VueMacros from 'unplugin-vue-macros/vite'
|
||||||
|
|
||||||
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
|
// https://vitepress.dev/reference/site-config
|
||||||
export default withMermaid({
|
export default withMermaid({
|
||||||
lang: 'zh-CN',
|
lang: 'zh-CN',
|
||||||
@@ -145,17 +54,9 @@ export default withMermaid({
|
|||||||
markdown: {
|
markdown: {
|
||||||
lineNumbers: true,
|
lineNumbers: true,
|
||||||
config: (md) => {
|
config: (md) => {
|
||||||
md.use(mathjax3);
|
|
||||||
md.use(PanguPlugin);
|
md.use(PanguPlugin);
|
||||||
},
|
},
|
||||||
},
|
math: true
|
||||||
vue: {
|
|
||||||
template: {
|
|
||||||
compilerOptions: {
|
|
||||||
isCustomElement: (tag) => customElements.includes(tag),
|
|
||||||
},
|
|
||||||
},
|
|
||||||
|
|
||||||
},
|
},
|
||||||
sitemap: {
|
sitemap: {
|
||||||
hostname: 'https://hdu-cs.wiki'
|
hostname: 'https://hdu-cs.wiki'
|
||||||
|
|||||||
Reference in New Issue
Block a user