AX 爱鲜报

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 创建并维护。

评论

登录后才可评论与评分

0 条评论

  • 暂无评论,来写第一条吧。