vitepress-democard-plugin
v0.0.3
Published
一个 VitePress 插件,可以快速生成交互式 Demo 演示和代码示例卡片,让你的文档更生动直观。
Maintainers
Readme
vitepress-democard-plugin
一个 VitePress 插件,可以快速生成交互式 Demo 演示和代码示例卡片,让你的文档更生动直观。
✨ 特性
- 🎨 一行代码快速嵌入 Demo 演示
- 📦 自动生成可折叠代码示例卡片
- ⚡ 支持明暗主题切换
- 🌐 支持动态导入外部代码文件
- 🌈 支持代码复制,高亮
🌰 展示效果图
demo卡片折叠

deme卡片展开

暗色主题

📦 安装
npm install vitepress-democard-plugin -D
# 或
yarn add vitepress-democard-plugin -D
# 或
pnpm add vitepress-democard-plugin -D🛠️ 配置
在 .vitepress/config.ts 中添加插件:
import { defineConfig } from 'vitepress'
import { vitepressDemoCardPlugin } from 'vitepress-democard-plugin'
export default defineConfig({
vite: {
plugins: [
vitepressDemoCardPlugin
]
}
})🚀 基本用法
1. 内联代码 Demo
创建你的demo组件,然后在你的 markdown 文件中任意位置用下面的特殊语法引用即可
<$./components/Demo.vue$>🤝 贡献
欢迎提交 Issues 和 PRs!
📄 许可证
MIT © 2025-present [huanyue]
