index.ts 539 B

12345678910111213141516171819202122
  1. // https://vitepress.dev/guide/custom-theme
  2. import type { Theme } from 'vitepress';
  3. import DefaultTheme from 'vitepress/theme';
  4. import SiteLayout from './components/site-layout.vue';
  5. import VbenContributors from './components/vben-contributors.vue';
  6. import { initHmPlugin } from './plugins/hm';
  7. import './styles';
  8. export default {
  9. enhanceApp({ app }) {
  10. // ...
  11. app.component('VbenContributors', VbenContributors);
  12. // 百度统计
  13. initHmPlugin();
  14. },
  15. extends: DefaultTheme,
  16. Layout: SiteLayout,
  17. } satisfies Theme;