用 Slidev 制作技术分享幻灯片

蛋黄堡.ai

用 Markdown 组织技术分享,加入代码高亮、公式和图表,并检查演示与导出效果。

图片解读

第 1 张 图片证据整理

事实(可直接读出的文字、界面元素、数据与可见现象)

- 页面顶部(导航区)

- GitHub 标志(图标)。

- 右上角按钮:Sign in(可见)。

- 页面右侧有垂直滚动条的可见部分。

- 左上角有汉堡菜单图标(横三线)。

- 仓库标识与描述

- 顶部显示的仓库标识文本(蓝色可点链):"slidev[s?] / slidev"(中间的字符有一点不完全清晰,见“无法辨认”部分)。

- 旁有标签:"Public"(公开)。

- 仓库描述:Presentation Slides for Developers

- 链接样式文字:sli.dev

- 许可证:MIT license

- 仓库统计(可见图标与数字)

- 43.9k stars

- 1.9k forks

- 旁有 Branches、Tags、Activity(均为可见标签/图标)

- 操作按钮 / 标签

- 星标按钮(Star)

- Notifications(铃铛图标与文字)

- 主导航标签栏

- Code(已选中/突出)

- Issues 157(带数字徽章)

- Pull requests 21

- Discussions

- Actions

- 还有一个省略号菜单按钮(…)

- 分支选择与文件操作

- 分支下拉/显示:main

- 右侧有 "Go to file" 按钮

- 绿色按钮:Code(带下拉箭头)

- 仓库提交信息(列表顶部)

- 头像 + 用户名/提交人:antfu

- 提交信息(可读):chore: release v52.11.3(后方有一个绿色打钩)

- 提交哈希/时间信息:9d30081 · 2 weeks ago

- 文件/目录列表(按行可见条目,左侧文件夹图标)

- .github — 最右列摘要/时间:chore: update tokens — 2 months ago

- .vscode — 摘要(部分被截断):feat(presenter): use screen capture … — 2 years ago

- assets — 摘要(部分被截断):feat: rewrite VSCode extension (#15… — 2 years ago

- cypress — 摘要(部分被截断):chore: migrate to named pnpm catal… — 10 months ago

- demo — 摘要(部分被截断):docs: use LaTeX/KaTeX logo in starte… — 2 months ago

- docs — 摘要:chore: release v52.11.3 — 2 weeks ago

- 可见水印/覆盖

- 图片中央偏下有白色文字水印:"小红书"(可见但半透明,覆盖在界面上)

- 其它可见 UI 现象

- 页面样式为 GitHub 仓库文件视图的典型布局(左侧/中部文件列表,顶部仓库信息与操作按钮)。

- 文件条目右侧的提交消息多为被截断显示(以省略号结尾)。

- 有若干图标(文件夹图标、分支/标签图标、星形等)可见但为图形,不逐字转录。

无法辨认或被截断的内容(明确标注)

- 顶部仓库所有者/组织名与仓库名之间的第一个词/字符不完全清晰:图中显示为 "slidev[s?] / slidev"(此处的第一个词或字符有部分被遮挡或字体微模糊,无法 100% 确认具体拼写)。

- 多处提交摘要文本末端被截断,示例包括:

- ".vscode" 行的提交摘要末端为 "use screen capture …"(省略号处完整内容无法辨认)。

- "assets" 行的提交摘要 "feat: rewrite VSCode extension (#15…"(后续数字/文字被截断)。

- "cypress" 行的提交摘要 "chore: migrate to named pnpm catal…"(被截断)。

- "demo" 行的提交摘要 "docs: use LaTeX/KaTeX logo in starte…"(被截断)。

- 右上角有若干小图标旁的小文字/计数(例如 Branches、Tags 图标旁的具体数字/状态)在图中未显示具体数值或被部分裁切,无法读出精确内容。

推测(基于画面但非直接可读的结论,标注为推测)

- 页面大概率是 GitHub 上某个公开仓库的“Code(文件)”视图页面(推测基于典型 GitHub 布局与可见元素)。

- 仓库名可能是 "slidev"(推测基于页面中多处出现的 "slidev" 文本)。

- 水印 "小红书" 可能表示图片来源或该截图曾在小红书平台被分享(推测)。

- 用户名 "antfu" 可能为最近一次提交者的 GitHub 名称(推测,基于旁边的头像与提交说明)。

SkillPI 作品解读

作品用途:

- 本条内容介绍的是 Slidev —— 一个可以用 Markdown 撰写演示文稿的工具,适合技术分享或需要展示代码、公式、流程图并且希望减少手动排版时间的场景。作者指出它支持代码高亮、实时预览、演讲者模式、LaTeX 公式、Mermaid 流程图与在幻灯片中嵌入 Vue 组件,并能导出 PDF/PNG/PPTX。

图片证据(来自截图的可读信息):

- 截图为一个 GitHub 仓库的文件视图页面,仓库标识处可读到包含“slidev”的文本,仓库描述为“Presentation Slides for Developers”。可见仓库采用 MIT license。页面显示仓库统计项:43.9k stars、1.9k forks(图片中可读)。页面列出若干目录(.github、.vscode、assets、cypress、demo、docs 等),并显示近期提交信息(示例:antfu 提交 chore: release v52.11.3,9d30081 · 2 weeks ago)。图片上有“小红书”水印,表明截图可能来自小红书平台。

关联 Skill 的使用步骤(基于来源摘要中明确提到的操作):

1) 创建项目:使用 npm init slidev 创建 Slidev 项目(来源中提及该命令)。

2) 编辑内容:在项目中用 Markdown 编写幻灯片内容,编辑后浏览器会自动刷新(来源描述基于 Vite 的热更新特性)。

3) 代码/公式/图表:在 Markdown 中插入代码块以获得代码高亮,使用 LaTeX(KaTeX/LaTeX 支持)书写公式,使用 Mermaid 绘制流程图。来源还提及可在幻灯片内嵌入 Vue 组件以实现交互效果。

4) 实时预览:可安装 VS Code 扩展,在编辑时看到实时预览(来源提到有 VS Code 扩展)。

5) 导出:完成后可导出为 PDF、PNG 或 PPTX(来源明确提及这些导出格式)。

复现前提(必须准备或验证的环境):

- 需要 Node.js 与 npm(来源提及用 npm init slidev,意味着需有 npm 环境)。

- 建议的前端工具链(来源提到 Slidev 基于 Vue3 与 Vite),实际运行可能需要兼容的 Node 版本和依赖安装。

- 若要在 VS Code 中实时预览,需要安装作者提到的 VS Code 扩展(截图与摘要提到但未给出扩展全名)。

待核实项(来源未详述或截图未显示完全,需要进一步确认的信息):

- 完整的安装与启动命令序列(例如是否还需运行 npm install / npm run dev,来源只给出 npm init slidev)。

- VS Code 扩展的确切名称与配置步骤(摘要提到“有个VS Code扩展”但未给出扩展标识或安装方法)。

- 在不同操作系统或 Node 版本下的兼容性与构建流程(来源未列出系统要求)。

- 嵌入 Vue 组件、导出为 PPTX 的详细实现和限制(例如是否保留交互、导出后如何呈现动画/脚本),来源仅笼统说明了支持嵌入与导出格式。

- 截图中若干提交摘要被截断,需查看原始仓库页面以验证那些提交信息的完整内容。

作品来源 ↗