pandoc+revealjs使用Markdown编写在线PPT

学什么PPT,学reveal.js就够了!

revealjs

Markdown

  • 文档头部元数据

    1
    2
    3
    % 标题
    % 作者
    % 日期
  • 分页

    1
    2
    --- 横向强制分页
    -- 纵向分页,通常一列可以作为一个章节。

pandoc

pandoc是一个神奇而强大的工具,非常强大。具体使用方法,参见官方文档。使用范例,后面再陆续总结。。。

转换命令

1
2
3
pandoc slides.md -o slides.html -t revealjs -s -V theme=beige

pandoc 2019Mid-yearSummary.md -o 2019.html -t revealjs -s -V theme=sky

常用主题

  • default:(默认)深灰色背景,白色文字
  • beige:米色背景,深色文字
  • sky:天蓝色背景,白色细文字
  • night:黑色背景,白色粗文字
  • serif:浅色背景,灰色衬线文字
  • simple:白色背景,黑色文字
  • solarized:奶油色背景,深青色文字

快捷键

  • p:上一页
  • n:下一页
  • s:演示模式
  • f: 全屏模式
  • b(/.): 黑屏暂停
  • o: 概览模式
  • Esc:退出全屏/概览模式
  • ?: 快捷键帮助
  • Alt + 鼠标单击:放大显示

演示备注

1
2
3
<aside class="notes">
备注内容
</aside>

相关资料