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

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

0?wx_fmt=png

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

nodePPT 顾名思义是基于 Node.js2 实现 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 文件,内容显示如下:

0?wx_fmt=png

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

0?wx_fmt=png

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

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

0?wx_fmt=jpeg


[1] https://github.com/ksky521/nodePPT [2] https://nodejs.org/en/ [3] http://qdemo.sinaapp.com/ 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值