以 skill 自身的术语
Slidev 是一款基于 Vite、Vue 和 Markdown 构建的、面向开发者的网页版幻灯片制作工具。它可以创建带语法高亮代码片段的技术演示文稿,支持使用 Monaco editor 的实时代码示例、交互式演示、LaTeX 公式,以及 Mermaid 或 PlantUML 图表。幻灯片用 Markdown 编写,以 --- 分隔,第一个 frontmatter 作为 headmatter 用于配置整个演示文稿,presenter notes 则写在 HTML 注释中。
它支持基于点击的动画(v-click、magic-move)、行高亮、代码标签页、摄像头录制、远程控制和计时器。导出为 PDF 或 PPTX 需要 playwright-chromium。构建命令包括用于本地预览(地址为 localhost:3030)的 pnpm run dev、用于导出 PDF 的 pnpm run export,以及用于构建静态 SPA 部署的 pnpm run build。
它产出什么
- 演示文稿的 PDF 导出
工作方式
- 01初始化项目
运行 pnpm create slidev 来搭建一个新的 Slidev 演示文稿项目。
- 02用 Markdown 编写幻灯片
用 --- 分隔幻灯片,在第一个 frontmatter 代码块中配置演示文稿设置,并在 HTML 注释中添加 presenter notes。
- 03启动开发服务器
运行 pnpm run dev 以启动本地服务器,并在 http://localhost:3030 打开演示文稿。
- 04导出或构建
使用 pnpm run export 输出 PDF,或使用 pnpm run build 创建可用于托管的静态 SPA。