使用markdown书写PPT

使用LandSlide将MarkDown生成为HTML文件,用来分享。

LandSlide安装

使用pip安装

1
2
3
4
5
//先安装pip,如果已经安装,跳过此步
$ sudo easy_install pip

//安装landslide
$ 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

编写md文件

官方测试用例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# Landslide

---

# Overview

Generate HTML5 slideshows from markdown, ReST, or textile.

![](http://i.imgur.com/bc2xk.png){ImgCap}python{/ImgCap}

Landslide is primarily written in Python, but it's themes use:

- HTML5
- Javascript
- CSS

---

# Code Sample

Landslide supports code snippets

!python
def log(self, message, level='notice'):
if self.logger and not callable(self.logger):
raise ValueError(u"Invalid logger set, must be a callable")

if self.verbose and self.logger:
self.logger(message, level)

简单说明:

  • ---用来表示当前页面结束
  • 代码段只支持tab符号方式

生成HTML文件

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

快捷键

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

参考链接


使用markdown书写PPT
http://yoursite.com/2017/03/27/markdown-ppt/
作者
Ma Zhichao
发布于
2017年3月27日
许可协议