import DefaultTheme from 'vitepress/theme' import MyLayout from './MyLayout.vue' import './styles/vars.css' import './styles/custom.css' import axios from 'axios' import api from './api/index' export default { ...DefaultTheme, Layout: MyLayout, enhanceApp(ctx) { // extend default theme custom behaviour. DefaultTheme.enhanceApp(ctx) // 全局挂载 API 接口 ctx.app.config.globalProperties.$http = axios if (typeof window !== 'undefined') { window.$api = api } // register your custom global components // ctx.app.component('MyGlobalComponent' /* ... */) } }