Skip to content

安装

三步安装

终端 npm

sh
npm i @vitepress-demo/plugins @vitepress-demo/components

配置 .vitepress/config.mts

ts
import { defineConfig } from "vitepress";
import { demoMarkdownPlugin, demoVitePlugin } from "@vitepress-demo/plugins";

export default defineConfig({
  // 其它配置...
  markdown: {
    config(md) {
      md.use(demoMarkdownPlugin);
    },
  },
  vite: {
    plugins: [demoVitePlugin()],
  },
});

配置 .vitepress/theme/index.ts

ts
// 其它导入...
import { Demo } from "@vitepress-demo/components";

export default {
  // 其它配置...
  enhanceApp({ app, router, siteData }) {
    app.component("Demo", Demo);
  },
} satisfies Theme;