轻量slideshow(by markdown、pandoc、revealjs)

又到写年终总结的时候了,用笨重的ppt写记录文字实在得不偿失,已经习惯了用markdown做快速文档编辑,于是起了用它写slideshow的念头。

工具准备:

  1. markdown编辑器,推荐SublimeText2+插件 或 MarkdownPad2
  2. pandoc 1.12+(此版本开始支持revealjs)
  3. 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

 按需修改文档内容即可

猜你喜欢

转载自foxswily.iteye.com/blog/1997397
今日推荐