@author ASCE1885的 Github 简书 微博 CSDN 知乎本文由于潜在的商业目的,不开放全文转载许可,谢谢!
移动开发者经常需要做一些 Presentation,例如转正答辩,技术分享,方案评审等等,这时就免不了要用 PPT 这种方式来表述。通常情况下大多数人都会使用 Microsoft Office PowerPoint 或者 Keynote 之类的软件来制作 PPT,这些软件的优点是功能齐全,支持多种模板和动画效果,缺点是制作起来比较费时费力,排版不容易。对于开发者而言,如果对于页面自定义排版要求不是非常高的话,建议使用支持 MarkDown 语法的软件来制作 PPT,一方面可以节约花在页面排版上的时间,另一方面也显得更 Geek 一些。在众多支持 Markdown 语法的软件中,nodePPT1 是其中的佼佼者。
nodePPT 顾名思义是基于 Node.js2 实现 PPT 制作功能的,它最终使用浏览器进行展示,支持 HTML 和 Markdown 两种语法,而且它是开源的,如果你有不错的想法,可以实现之,并给它提 Pull Request。为什么选择 nodePPT 呢?官网上给出了如下说明:
多种模式:overview 模式,双屏模式,socket 远程控制,摇一摇换页,使用ipad/iphone控制翻页更酷哦~
支持语法高亮,自由选择 highlight 样式
支持事件 update 函数,查看 demo
可以看到,功能基本上覆盖大多数演讲的需求。nodePPT 的使用很简单,首先使用 npm install -g nodeppt
命令进行安装,完成之后,通过命令 nodeppt start -p 8080 -d ~/Desktop/RN培训课程
即可绑定端口号 8080,同时打开指定目录(~/Desktop/RN培训课程)下面的 md 文件,这时会打开一个网页,以列表的形式显示这个目录下面的 md 文件,内容显示如下:
点击打开某个 md 文件,就可以开始你的 PPT 演讲之旅了,页面效果如下所示,可以看到,排版效果非常干净简洁:
更详细的用法官网已经写的非常清楚了,作者还提供了 Demo3 展示,相信看完你应该会在下一次演讲时用上一用的。
欢迎关注我的微信公众号 ASCE1885,专注与原创或者分享 Android,iOS,ReactNative,Web 前端移动开发领域高质量文章,主要包括业界最新动态,前沿技术趋势,开源函数库与工具等。
[1] https://github.com/ksky521/nodePPT ↩[2] https://nodejs.org/en/ ↩[3] http://qdemo.sinaapp.com/ ↩