返回 slidev
index.ts
根目录 / docs / .vitepress / theme / index.ts
1 import type { EnhanceAppContext } from 'vitepress'
2 import TwoSlash from '@shikijs/vitepress-twoslash/client'
3 import Theme from 'vitepress/theme'
4 import Layout from './components/Layout.vue'
5
6 import '@shikijs/vitepress-twoslash/style.css'
7 import './styles/vars.css'
8 import './styles/demo.css'
9 import './styles/custom.css'
10 import 'uno.css'
11 import 'virtual:group-icons.css'
12
13 export default {
14 extends: Theme,
15 enhanceApp({ app }: EnhanceAppContext) {
16 app.use(TwoSlash as any)
17 },
18 Layout,
19 }
20
20 lines TYPESCRIPT