`
Foxswily
  • 浏览: 76344 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

轻量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

 按需修改文档内容即可

  • 大小: 226.5 KB
  • 大小: 143.5 KB
  • 大小: 124.6 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics