用markdown做ppt

markdown是一个非常提高工作效率的工具,之前的文章有简单介绍过markdown以及相应编辑器推荐(戳这里),今天来介绍一下如何用markdown制作简单的ppt。

使用landslide制作简介的ppt

演示效果

戳这里查看完整效果

landslide简介

Landslide是基于Google的html5slides的一个Slide生成工具,可以将markdown, ReST 或者 textile文件转化成HTML5的slide

该转化支持内联模式,即生成一个具有完整功能的HTML文件,将依赖的css等东西放入其中,很容易用来分享

landslide安装

landslide使用python写的,首先确保电脑已经安装python

方式一: 用pip安装

1
$ pip install landslide

方式二:源码安装

1
2
3
4
$ git clone https://github.com/adamzap/landslide.git
$ cd landslide
$ python setup.py build
$ sudo python setup.py install

相应语法

  • 一级标题生成slide标题(#一级标题)
  • 每一页之间用---划分(除了在md文档末尾)
  • 支持代码高亮,用 !python 的格式在代码前标记

landslide的使用

在终端执行命令

1
$ landslide test.md -i -o > name_you_like.html

将test.md转化成slide文件name_you_like.html
参数 -i 是为了将所有依赖文件(如css)整合到这一个文件中,让你能够简单的分享和移动该slide
参数 -o 是讲输出重定向到标准输出流
再用 > file 来指定保存的文件名,也可以不使用该参数生成默认文件名presentation.html

常用快捷键

在浏览器打开html即可看到你的ppt

h: 展示帮助
← →: 上/下一张幻灯片
ESC: 展示目录
n: 显示当前是第几张幻灯片
b: 屏幕全黑
e: 使当前幻灯片最大化
3: 展示伪3D效果
c: 取消显示前后幻灯片预览,只显示当前幻灯片


参考博客

用Markdown写一个极客范儿的PPT

附:landslide github网址