CentOS下nodeppt的安装与使用

       网页版 ppt 演示方法,不需要 Office,也能演示PPT,支持远程控制,用手机也能演示 ppt。

  nodeppt基于node.js环境,因此要先安装node.js,建议源码安装,使用最新的版本。

1、node.js环境安装

$ cd /home
# 获取
$ wget https://nodejs.org/dist/v8.11.4/node-v8.11.4.tar.gz
$ tar -xzvf node-v8.11.4.tar.gz
$ cd node-v8.11.4
# 安装
$ ./configure --prefix=/usr/local/node/8.11.4
$ make
$ make install
# 配置环境变量
$ vim /etc/profile
$ export NODE_HOME=/usr/local/node/8.11.4
$ export PATH=$NODE_HOME/bin:$PATH
# 配置生效
$source /etc/profile
# 软链接
$ ln -s /usr/local/node/8.11.4/bin/node /usr/bin/node
$ ln -s /usr/local/node/8.11.4/bin/npm /usr/bin/npm

2、nodeppt安装

演示文档默认是 Markdown 写的

$ npm install -g nodeppt
# 安装失败时,更换源镜像地址
$ npm config set registry https://registry.npm.taobao.org 
$ npm info underscore (如果上面配置正确这个命令会有字符串response)

网速如果慢的话,安装过程可能要等十几分钟,如果提示 npm 不是内部命令,这是环境变量的问题,在path下添加下即可。安装成功后,会出现一个类似树状图。查看nodeppt的版本号,检测下是否安装成功。

$ nodeppt -v

3、nodeppt常用命令

# 获取帮助
$ nodeppt start -h
# 绑定端口
$ nodeppt start -p <port>
$ nodeppt start -p 8090 -d path/for/ppts  # -d后面跟着md文件所在的目录
# 绑定host,默认绑定0.0.0.0
$ nodeppt start -p 8080 -d path/for/ppts -H 127.0.0.1
# 使用socket通信(按Q键显示/关闭二维码,手机扫描,即可控制)
# socket须知
#   1、注意手机和pc要可以相互访问
#   2、防火墙
#   3、ip

接下来,你会发现,会调到网页,但是网页上什么也没有,不要着急,这里我们来创建一个md文件

$ nodeppt create demo

​ 执行命令后,会让你先输入主题,子主题,还有演讲者这些,这些自定义就行。然后执行启动命令:

# 进入md文件所在目录,执行,因此不需要 -d 参数
$ nodeppt start -p 10000 -H 127.0.0.1 
# 转移到后台执行
$ Ctrl + z # 查看后台进程的ID
$ bg 2  
$ disown -h %2
# 终止后台执行命令
$ kill -9 %2
#浏览器访问以下地址
http://127.0.0.1:10000

4、常见问题

1、编辑md文件后,如何使之生效?

1、杀死已有进程,重启服务。
# 查看进程ID
$ ps aux | grep nodeppt
# 杀死该进程
$ kill -9 11111

猜你喜欢

转载自blog.csdn.net/a_jie_2016_05/article/details/82117704