移动开发工具巡礼 の 基于 Markdown 的 PPT 编辑器 nodePPT

@author ASCE1885的 Github 微博 CSDN 知乎
本文由于潜在的商业目的,不开放全文转载许可,谢谢!

移动开发工具巡礼 の 基于 Markdown 的 PPT 编辑器 nodePPT_第1张图片
bird.png-410.7kB

广而告之时间:我的新书《Android 高级进阶》(https://item.jd.com/10821975932.html )在京东开始预售了,欢迎订购!

移动开发工具巡礼 の 基于 Markdown 的 PPT 编辑器 nodePPT_第2张图片
TB2MnqlXH1J.eBjSszcXXbFzVXa_!!1020536390.png-39kB

移动开发者经常需要做一些 Presentation,例如转正答辩,技术分享,方案评审等等,这时就免不了要用 PPT 这种方式来表述。通常情况下大多数人都会使用 Microsoft Office PowerPoint 或者 Keynote 之类的软件来制作 PPT,这些软件的优点是功能齐全,支持多种模板和动画效果,缺点是制作起来比较费时费力,排版不容易。对于开发者而言,如果对于页面自定义排版要求不是非常高的话,建议使用支持 Markdown 语法的软件来制作 PPT,一方面可以节约花在页面排版上的时间,另一方面也显得更 Geek 一些。在众多支持 Markdown 语法的软件中,nodePPT[1] 是其中的佼佼者。

nodePPT 顾名思义是基于 Node.js[2] 实现 PPT 制作功能的,它最终使用浏览器进行展示,支持 HTML 和 MarkDown 两种语法,而且它是开源的,如果你有不错的想法,可以实现之,并给它提 Pull Request。为什么选择 nodePPT 呢?官网上给出了如下说明:

  • 基于 GFM 的 Markdown 语法编写
  • 支持 html 混排,再复杂的 demo 也可以做!
  • 支持多个皮肤:colors-moon-blue-dark-green-light
  • 实现 watch 功能 nodeppt start -w
  • 支持 20 种转场动画,可以设置单页动画
  • 支持单页背景图片
  • 多种模式:overview 模式,双屏模式,socket 远程控制,摇一摇换页,使用ipad/iphone控制翻页更酷哦~
  • 可以使用画板,双屏同步画板内容!可以使用 note 做备注
  • 支持语法高亮,自由选择 highlight 样式
  • 可以单页 ppt 内部动画,单步动画
  • 支持进入/退出回调,做在线 demo 很方便
  • 支持事件 update 函数,查看 demo
  • zoom.js:alt+click

可以看到,功能基本上覆盖大多数演讲的需求。nodePPT 的使用很简单,首先使用 npm install -g nodeppt 命令进行安装,完成之后,通过命令 nodeppt start -p 8080 -d ~/Desktop/RN培训课程 即可绑定端口号 8080,同时打开指定目录(~/Desktop/RN培训课程)下面的 md 文件,这时会打开一个网页,以列表的形式显示这个目录下面的 md 文件,内容显示如下:

移动开发工具巡礼 の 基于 Markdown 的 PPT 编辑器 nodePPT_第3张图片
image_1ascnn8r17i7uf31g2b12hf1dc7l.png-70.9kB

点击打开某个 md 文件,就可以开始你的 PPT 演讲之旅了,页面效果如下所示,可以看到,排版效果非常干净简洁:

移动开发工具巡礼 の 基于 Markdown 的 PPT 编辑器 nodePPT_第4张图片
image_1asco6j3g4cb1ht6u4k1h7icsm12.png-92.4kB

更详细的用法官网已经写的非常清楚了,作者还提供了 Demo[3] 展示,相信看完你应该会在下一次演讲时用上一用的。

欢迎关注我的微信公众号 ASCE1885,专注与原创或者分享 Android,iOS,ReactNative,Web 前端移动开发领域高质量文章,主要包括业界最新动态,前沿技术趋势,开源函数库与工具等。

移动开发工具巡礼 の 基于 Markdown 的 PPT 编辑器 nodePPT_第5张图片

  1. https://github.com/ksky521/nodePPT ↩

  2. https://nodejs.org/en/ ↩

  3. http://qdemo.sinaapp.com/ ↩

你可能感兴趣的:(移动开发工具巡礼 の 基于 Markdown 的 PPT 编辑器 nodePPT)