上一篇分享了一些画图的工具,觉得离准备一个ppt还有差了点什么,这回再补上一些写ppt的工具。

1. 用Markdown写PPT

1.1 mdp

A command-line based markdown presentation tool

在终端显示presentation的工具,使用Markdown格式作为编写内容的方式。

1.2 mdv

A simple, styled command-line presentation tool using markdown, built with blessed-vue

有更丰富的样式,也是在终端显示的,基于markdown的presentation。

1.3 Pochani

Turn Markdown into elegant presentations

把Markdown格式的presentation导出为HTML的网页presentation,还可以自己改CSS样式。

甚至可以打开摄像头直播,适合制作直播视频。

这个我在design-pattern-exeries里面使用了,因为是NodeJS技术栈的,很方便。

2. 自定义格式

2.1 bashpoint

纯shell实现的终端工具,自定义的格式有点类似html,但写起来应该很麻烦。

3. 其他格式

3.1 Vitaly

使用yaml格式定义的 presentation,html模版,但还没有效果预览的文档。

3.2 orgp

类似mdp,只不过是基于org-mode,只打算支持部分简单的样式格式。

3.3 reveal.js

一个HTML presnetation框架,功能比较完整,也有不少其他工具是引用reveal.js来作为输出框架的。它甚至可以用来导出其他格式(如pdf)的ppt。

slides.com还提供了一个在线编辑器来编辑reveal的演讲稿。

3.4 spectacle

功能和完整度跟Reveal.js相似,利用了React的优点,你可以在里面使用一些动态渲染的技巧,还支持多屏渲染,比reveal.js走得更往前一步。