VuePress 代码块插件:让你的文档活起来

VuePress 代码块插件:让你的文档活起来

对vuepress-plugin-demoblock-plus 进行VuePress 2.x 代码块插件适配(原作者该仓库已经停止维护),让你的文档不再是静态的代码展示,而是可以即时运行和交互的技术平台。

🌟 这个插件解决了什么问题?

写技术文档时,我们经常需要展示各种代码示例。但传统的代码块只能展示代码本身,读者需要复制到本地才能看到实际效果,这样既不直观,也打断了阅读体验。有了这个插件,你可以:

  • 直接在文档中运行 Vue 组件示例
  • 一键展开/收起源代码
  • 随时复制代码到本地使用

✨ 主要特性

  • 🚀 完整支持 VuePress 2.x(已在 2.0.0-rc.7 版本验证)
  • 💻 在 Markdown 中直接写 Vue 示例,所见即所得
  • 📦 一键收起/展开/复制代码,操作更便捷
  • 🎨 支持自定义组件和第三方组件展示
  • 🔧 配置简单,开箱即用

🔧 快速开始

安装插件

使用你喜欢的包管理器安装插件:

npm install vuepress-plugin-codeblock-next
# 或者使用 yarn
yarn add vuepress-plugin-codeblock-next
# 或者使用 pnpm
pnpm add vuepress-plugin-codeblock-next

配置插件

在你的 VuePress 配置文件中添加插件:

import { demoblockPlugin } from 'vuepress-plugin-codeblock-next'

export default {
  plugins: [
    demoblockPlugin({
      // 在这里添加你的配置选项
    })
  ]
}

🎯 使用示例

有了这个插件,你可以在 Markdown 文件中这样展示你的 Vue 组件:

::: demo 这是一个简单的按钮示例
```vue
<template>
  <button @click="count++">点击了 {{ count }} 次</button>
</template>

<script setup>
import { ref } from 'vue'
const count = ref(0)
</script>
```
:::

🤝 参与贡献

欢迎提交 Issue 和 PR!无论是 bug 反馈、新功能建议,还是文档改进,都可以帮助这个项目变得更好。

📄 开源协议

MIT © 2025 sunbyte


如果这个项目对你有帮助,欢迎给个 ⭐️ 支持一下!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值