VitePress 组件注入插件模板,适用基于默认 Layout 拓展的场景。
大部分需要修改的地方,在代码中都通过 TODO
进行了标记,请按实际情况修改。
默认插件作用是向页面底部注入 Hello 文案。
安装依赖 pnpm/npm/yarn
pnpm add vitepress-plugin-slot-inject-template
引入插件在 .vitepress/config.ts
配置文件中
import { defineConfig } from 'vitepress'
import { templatePlugin } from 'vitepress-plugin-slot-inject-template'
export default defineConfig({
vite: {
// ↓↓↓↓↓
plugins: [
templatePlugin({
// ...options
})
]
// ↑↑↑↑↑
}
})
export interface TemplatePluginOptions {
title: string
description?: string
author?: string
}