Markdown转PPT的方法

来源:互联网 发布:网络社交的利弊二辩 编辑:程序博客网 时间:2024/06/05 16:50

背景

markdown已经成为程序员的主流编写格式,逐步取代word。
但是ppt,大家还是只能使用垄断微软的产品,而且,微软的ppt是二进制格式的,不方便纳入代码托管。
这里,就是解决这个问题,将markdown变成ppt的书写格式。

解决方案

采用pandoc+reveal.js,可以将markdown文档变成html格式的ppt,本质是markdown转html,通过浏览器将html表现得和ppt一样。
这种基于html的ppt,不但可以本地使用,还可以在线发布。

环境准备

pandoc的网站
http://pandoc.org/
reveal.js的网站
https://github.com/hakimel/reveal.js/
为了解决国外资源难以下载的问题,这里提供了离线包
pandoc.msi
pandoc安装后,将revealjs.zip解压到装你的markdown文件的文件夹中,一定要保证解压后的名字为reveal.js,改名的话,pandoc会搜索不到。
reveal.js.zip

执行

cmd或powershell 到你的文件夹中
假设你的文档为test.md
执行

pandoc -s --mathjax -i -t revealjs test.md -o test.html

即可生成slide形式的test.html页面(双击test.html即可查看效果)
pandoc的各个参数含义请通过pandoc -h查看,这里不再重复。

效果demo

打开reveal.js的demo.html,可以查看这种形式的效果

原创粉丝点击