使用 Reveal-md 写 Slides¶
约 475 个字 27 行代码 预计阅读时间 3 分钟
Quote
受到短学期课程 CTF 影响,我也对 Reveal-md 写 Sldes 的方式产生了较大兴趣,因此参考修佬的教程写了篇自用的笔记
我写的一个简陋测试 Slides: 🔗
简介¶
reveal-js
是一个开源的 HTML 表现框架。这是一个工具,使得任何人可以在 Web 创建功能齐全,美丽的 Slides。
而 reveal-md
则使得这一效果能充分通过 Markdown files
实现
你可以通过 github-pages 等网页托管平台将其部署为静态页面并分享
使用¶
使用如下命令安装 reveal-md
:
安装完成后,可以通过 reveal-md --help
来查看帮助
基础命令:
常用按键:
f
全屏o
总览s
进入演讲者模式v
黑屏
MD 语法¶
分页¶
使用 Markdown 的分隔符来分离 Slides:
\n---\n
左右分页\n----\n
上下分页
代码段¶
高亮某些行:
使用 |
来分隔高亮块,如上述例子就是先高亮 n = 0
,再高亮 while
函数内部
风格调整¶
与 Mkdocs 调整类似,需要自己写一份 CSS 文件进行修改美化
通过浏览器的检查
按钮查看属性
由于我的定制基本都是从别人那里抄过来的,就不在这里放出了
打印为 pdf 格式¶
部署到 Github Pages 上¶
由于默认生成的 css 文件夹名字是 _assests
,但是 _assests
会被 Github Pages 忽略,所以我们生成静态页面的时候需要指定 assests 的名字
部署完后,通过 URL 指定访问即可
有时候表格渲染不出来,还没搞懂
此外,也可以去尝试一下将 mkdocs 和 reveal-md 结合的 mkslides,不过目前禁用了演讲者模式,我暂时不想用。