一个 reveal.js 的 Node 命令行工具


有时候需要做分享,作为伪极客,去使用 Office 就显得太 low 了,很多时候会去选择用 reveal.js 等方案,但是使用方式上总觉得难受,一般需要 fork / 下载它的仓库,然后修改 index.html 等文件

整个过程是非常无聊的,大致如下:

  • 期间伴随着很多重复动作,其实我们仅仅需要的就是专心书写 Slides 而已
  • 仓库里的很多文件我们并不需要,强迫症患者会很难受
  • 提供的 Multiplexing 模式(姑且翻译为:主从控制模式)使用起来太蛋疼,居然要部署三次

周末在家无聊,把之前一直想做的命令行工具完成了

主要特性如下:

  • 一条命令就可以完成生成目录到启动 watch server
  • 删繁就简,只保留必要的文件
  • 重新部署了一个稳定快速的 socket.io server
  • 通过参数直接识别 multiplex 模式的 master 和 client,自动获取 token,零配置

具体参考:GitHub Repo

先放几张动图吧: