Skip to content

在 VitePress 项目中使用

在 VitePress 中我们可以使用动态导入的形式在主题配置中来使用 wl-live2d

安装

首先在 VitePress 项目中安装 wl-live2d

shell
npm install wl-live2d@latest

使用

WARNING

使用时注意需要判断环境变量已确保编译打包时的环境为非服务端

之后需要手动创建 .vitepress/theme/index.js 文件, 并以如下方式使用:

js
// .vitepress/theme/index.js
import DefaultTheme from 'vitepress/theme';

export default {
  extends: DefaultTheme,
  async enhanceApp() {
    if (!import.meta.env.SSR) {
      const { wlLive2d } = await import('wl-live2d');
      wlLive2d({
        models: [
          {
            path: 'https://fastly.jsdelivr.net/gh/Eikanya/Live2d-model/%E5%B4%A9%E5%9D%8F%E5%AD%A6%E5%9B%AD2/yiselin/model.json',
            scale: 0.7
          },
          {
            path: 'https://fastly.jsdelivr.net/gh/Eikanya/Live2d-model/%E5%B0%91%E5%A5%B3%E5%89%8D%E7%BA%BF%20girls%20Frontline/live2dold/old/kp31/normal/model.json',
            scale: 0.5
          }
        ]
      });
    }
  }
};

如需自定义配置, 请在配置选项中查阅详细配置内容