UNPKG

dify-components

Version:

This is a modern component library template based on Turborepo+Vue 3.5+TypeScript.

31 lines (29 loc) 946 B
import { defineConfig } from 'vitepress'; import { vitepressDemoPlugin } from 'vitepress-demo-plugin'; import path from 'node:path'; export const shared = defineConfig({ // 设置基础路径,用于GitHub Pages部署 base: '/vue3-turbo-component-lib-template/', // 启用最后更新时间 lastUpdated: true, // 生成干净的 URL(去掉.html后缀) cleanUrls: true, // 将元数据拆分为单独的 chunk metaChunk: true, // URL重写规则,将zh/开头的路径重写为根路径 rewrites: { 'zh/:rest*': ':rest*', }, // 配置HTML头部标签 head: [['link', { rel: 'icon', href: '/vue3-turbo-component-lib-template/favicon.ico' }]], // Markdown配置 markdown: { // 配置Markdown解析器 config(md) { // 使用vitepress-demo-plugin插件,用于展示示例代码 md.use(vitepressDemoPlugin, { demoDir: path.resolve(__dirname, '../../examples'), }); }, }, });