又到写年终总结的时候了,用笨重的ppt写记录文字实在得不偿失,已经习惯了用markdown做快速文档编辑,于是起了用它写slideshow的念头。
工具准备:
- markdown编辑器,推荐SublimeText2+插件 或 MarkdownPad2
- pandoc 1.12+(此版本开始支持revealjs)
- revealjs
pandoc对revealjs的支持解决了revealjs自身对markdown支持的不足(嵌入或读取markdown的方式稍稍麻烦),安装好pandoc,写好md格式的文档test.md
% 年终总结 % Foxswily % 2013-12-30 # 工作回顾 1. 工作1 2. 工作2 3. 工作3 # 成绩与不足 * blablabla * blablabla * blablabla # End Thanks
生成slideshow
pandoc -s -i -t revealjs test.md -o target/test.html -V theme=default
注意在target下准备reveal.js相关资源(revealjs包中包含)
reveal.js\css\ reveal.js\js\ reveal.js\lib\ reveal.js\plugin\
打开test.html后效果
分分钟搞定很Geek的一篇总结。
PS. reveal支持不少特性,比如纵向浏览、语法高亮,需要DIY修改pandoc模板
pandoc -v
查看Default user data directory: C:\Users\USERNAME\AppData\Roaming\pandoc
在此创建templates目录,并生成template文档
pandoc -D revealjs > default.revealjs
按需修改文档内容即可