笔记本转幻灯片:在线把 Jupyter 笔记本变成 Reveal.js 演示
将 Jupyter 笔记本转为可在任意浏览器放映的独立 Reveal.js HTML 幻灯片。把 .ipynb 拖入页面,选择是否保留输出与演讲者备注,下载已从 CDN 加载 Reveal.js 与 Highlight.js 的 .html, 无需构建、无需 nbconvert --to slides、无需 LaTeX。用 Chrome、Edge 或 Firefox 打开即可演示,也可打包 zip 分享给观众。
工具尊重 Jupyter、RISE 与 nbconvert --to slides 使用的相同 slideshow.slide_type 元数据:slide、subslide、fragment、skip、notes。若在 JupyterLab 幻灯片编辑器中打过标签,幻灯片会按你的设置呈现。若未打标签,则回退到实用默认:每条顶层 Markdown 标题开始新幻灯片,结构良好的教程无需额外工作即可演示。
相对运行 jupyter nbconvert --to slides,本页更简单, 无需安装 Jupyter、维护 Python 环境或托管静态目录;输出是单个可邮件、Slack 或上传静态站的 .html。相对 RISE 无需实时内核:幻灯片为静态,更易分享、更适合嵌入网站。
可选浅色或深色主题;若只要讲义文字与图可关闭「包含输出」;若在笔记本中写过 notes 单元格可保留演讲者备注。结果是可双击打开的单文件分享物。


