ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Slidev Markdown 演示文稿工具:一个文件写好代码幻灯片,一条命令导出 PDF

Slidev Markdown 演示文稿工具:一个文件写好代码幻灯片,一条命令导出 PDF Slidev Markdown 演示文稿工具:一个文件写好代码幻灯片,一条命令导出 PDF【免费下载链接】slidevPresentation Slides for Developers项目地址: https://gitcode.com/GitHub_Trending/sl/slidev面向开发者的演示工具——用纯 Markdown 管理整套幻灯片,内置代码高亮、Vue 组件与演讲者模式。Slidev 是基于 Markdown 的演示文稿工具,适合开发者和技术分享者。你在一个.md文件里写完内容,浏览器里实时预览,最后可导出 PDF 或构建为静态站点,全程不离开代码工作流。 用 Markdown 写第一页幻灯片,保存即预览用传统幻灯片软件做分享,调排版要点进层层菜单,文件还是二进制格式,没法做版本对比。而 Slidev 里,页面就是文本:用---分隔每一页,文件头部的 frontmatter 统一声明主题、标题与背景。--- theme: seriph title: 团队技术分享 --- # 今天的主题 --- ## 第二页 - 任意 Markdown 内容上面这段代码演示了 Slidev 的最小结构:frontmatter 控制全局配置,每条---切出一个新页面。项目基于 Vite,保存文件后预览页立即热更新,不需要手动刷新。分屏模式:右侧编辑 Markdown,左侧预览即时刷新,改动所见即所得 代码高亮与代码分组,技术对比更直观技术分享里贴代码是常态,复制进普通 PPT 工具往往格式错乱、高亮丢失。Slidev 内置 Shiki 高亮引擎,支持 200 多种语言,代码块还能逐行高亮、标注行号。更惊喜的是code-group语法:同一个功能的多种写法可以收进一组标签,观众点击标签即可切换,对比不同包管理器、不同框架的命令时特别好用。::code-group bash [npm] npm install slidev/clipnpm add -g slidev/cli::渲染后的效果如下,标签式界面让一组命令保持整洁: [![Slidev 代码分组功能演示,标签式切换不同命令](https://raw.gitcode.com/GitHub_Trending/sl/slidev/raw/30a0a54c8739b4b395d9b336a6304cc8ebcc3947/docs/public/assets/code-groups-demo.png?utm_sourcegitcode_repo_files)](https://link.gitcode.com/i/4bac40c58a0dc76e0393c6adb29ea319) *代码分组渲染为标签式界面,点击即可在 npm 与 pnpm 命令间切换* ## 嵌入 Vue 组件,一行配置切换主题 想象一下:幻灯片里直接跑一个可交互的计数器,而不是一截图了事。这正是 Slidev 的进阶能力——Markdown 里可以直接使用 Vue 组件,把组件放进 components/ 目录即可跨页复用;Mermaid 用文本描述架构图,KaTeX 负责数学公式,演示内容不再局限于图文。 vue script setup import { ref } from vue const count ref(0) /script button clickcount点击了 {{ count }} 次/button这段代码展示了一个最小组件:写入 Markdown 页面后,按钮就能被观众真实点击。视觉风格方面,只需把 frontmatter 的theme改成seriph,整套幻灯片的字体、配色、版式即整体更换;想深度定制,则可通过 CSS 变量和 UnoCSS 工具类自由调整。演讲中嵌入的 Vue 组件可实时交互,演示文稿因此成为一个可运行的 Web 应用 演讲者模式与内置录制,让现场更从容讲到一半忘了下一页讲什么?演示者模式为演讲者单独开一个视图:当前页、下一页预览、可编辑的演讲备注和计时器同屏呈现,而观众端只看到干净的当前幻灯片。演示者模式:备注、下一页预览与计时器只对你可见,观众端保持简洁需要录教程视频时,导航栏的录制按钮直接开录,支持摄像头画中画,讲解画面和幻灯片同步收入同一个视频文件,省去了拼接剪辑。内置录制配合摄像头画中画,一场分享直接产出完整视频 快速上手:三步从 0 到上线装好 Node.js 之后,初始化只需一行命令,它会生成包含slides.md、components/和style.css的完整项目:npm init slidev进入项目目录执行npm run dev启动本地服务,浏览器打开 3030 端口即可编辑预览。内容就绪后,导出与部署同样各是一条命令:slidev export slidev build前者输出 PDF(也可用--format png导出图片序列),后者构建出可部署到任意静态托管服务的单页应用。更多语法细节可以翻 docs/ 目录,完整的项目示例见 demo/starter/。接下来,你可以试试把 frontmatter 里的theme换成default,感受一次整体风格的切换。你的下一场技术分享,不妨从一个 Markdown 文件开始——写好、预览、导出,全流程交给 Slidev。【免费下载链接】slidevPresentation Slides for Developers项目地址: https://gitcode.com/GitHub_Trending/sl/slidev创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表