Slidev
面向开发者的 Markdown 演示文稿框架,基于 Vue 3 与 Vite,支持代码高亮、实时编码、Vue 组件嵌入、演讲者模式与 PDF/PPTX 导出。
过去 7 天收获 3 颗 Star
爱鲜报评分
0.0
0 人评分
49k
星数
是
中文
TypeScript
主语言
是
活跃
384
贡献者
人工分析
EDITORIAL推荐理由
Slidev 把写 PPT 变成写 Markdown,对开发者极其友好:代码块自带高亮与实时编辑,还能直接嵌入 Vue 组件做交互演示。基于 Vite 的热更新让改稿几乎零等待,主题可通过 npm 包共享。近 5 万 Star、MIT 协议、有官方中文文档,适合技术分享与教学场景。
适用场景
- 技术分享与会议演讲
- 团队内部技术培训与教学
- 开源项目介绍与产品演示
- 代码讲解与实时编码演示
- 可交互的技术文档式幻灯片
优点
- 纯 Markdown 写作,专注内容,可用任意编辑器
- 内置代码高亮、实时编码与 Monaco 编辑器
- 可无缝嵌入 Vue 组件,实现交互式幻灯片
- 主题以 npm 包形式共享,生态可复用
- 支持演讲者模式、绘图标注、录制与 PDF/PNG/PPTX 导出
- Vite 驱动,热更新速度快,且可通过插件深度定制
缺点
- 需要 Node.js 环境与前端工程基础,非开发者上手有门槛
- 依赖 Vue 生态,深度定制需了解 Vue 与 UnoCSS
- 导出 PPTX 等格式在复杂排版下可能需额外调整
- 版本迭代较快,旧主题或插件偶有兼容问题
上手难度
进阶
Slidev 是什么
Slidev 是一个面向开发者的演示文稿框架:用 Markdown 写内容,用 Vue 3 + Vite 渲染成网页幻灯片。它把「做 PPT」变成「写文档 + 写代码」,特别适合技术分享、代码讲解和教学。
核心特性
- Markdown 驱动:一页幻灯片就是一段 Markdown,可用任意编辑器编写。
- 开发者友好:内置代码高亮、实时编码、Monaco 编辑器集成。
- 可交互:可直接在幻灯片中嵌入 Vue 组件,做演示 Demo。
- 主题化:主题以 npm 包形式发布与共享,安装即用。
- 样式灵活:基于 UnoCSS 的按需原子化样式。
- 演讲者模式:用另一窗口甚至手机控制幻灯片。
- 绘图标注:演示过程中直接在幻灯片上圈画。
- 公式与图表:内置 LaTeX(KaTeX)与 Mermaid 文本绘图。
- 录制与导出:支持录制、摄像头画面,以及导出 PDF、PNG、PPTX。
- 快速与可扩展:Vite 提供即时热更新,可通过 Vite 插件、Vue 组件或任意 npm 包扩展。
快速开始
在线体验可直接访问官方提供的在线环境;本地初始化需要 Node.js(较新版本),然后执行:
npm init slidev
随后按提示进入项目目录并启动开发服务器即可预览。
技术栈
| 组件 | 作用 |
|---|---|
| Vite | 极速前端构建与热更新 |
| Vue 3 + Markdown | 内容与组件能力结合 |
| UnoCSS | 按需原子化 CSS |
| Shiki / Monaco | 代码高亮与实时编辑 |
| KaTeX / Mermaid | 数学公式与文本绘图 |
| RecordRTC | 录制与摄像头视图 |
适用与注意
Slidev 最适合有前端基础的开发者做技术类演示;如果团队完全不写代码,学习成本会偏高。深度定制主题与交互需要了解 Vue 与 UnoCSS,导出复杂排版的 PPTX 时也建议提前检查效果。
许可
MIT License,由 Anthony Fu 创建并维护。
评论
- 暂无评论,来写第一条吧。