feat: add twoslash js/ts highlight

This commit is contained in:
camera-2018
2024-06-03 22:14:51 +08:00
parent 6b9e972463
commit b5b72ee931
5 changed files with 4011 additions and 2 deletions

View File

@@ -6,6 +6,7 @@ import { nav } from './nav.js';
import PanguPlugin from 'markdown-it-pangu'
import { fileURLToPath, URL } from 'node:url'
import VueMacros from 'unplugin-vue-macros/vite'
import { transformerTwoslash } from '@shikijs/vitepress-twoslash'
// https://vitepress.dev/reference/site-config
export default withMermaid({
@@ -85,7 +86,10 @@ export default withMermaid({
config: (md) => {
md.use(PanguPlugin);
},
math: true
math: true,
codeTransformers: [
transformerTwoslash()
]
},
sitemap: {
hostname: 'https://hdu-cs.wiki'