服务器部署指南
安装nodejs环境
在Windows和Macos上安装nodejs较方便,但是在Linux上就非常不方便,特此记录
去官网下载链接:http://nodejs.cn/download
选择Linux二进制文件(x64)

或用wget命令下载指定版本的包
1 | wget https://nodejs.org/dist/v14.15.4/node-v14.15.4-linux-x64.tar.xz |
1 | wget https://nodejs.org/dist/v16.13.0/node-v16.13.0-linux-x64.tar.xz |
解压缩
1 | tar -xvf node-v14.15.4-linux-x64.tar.xz |
1 | tar -xvf node-v16.13.0-linux-x64.tar.xz |
创建软链接
1 | 建立node软链接 |
更换镜像源
1 | 设置镜像源加速 |
验证是否安装成功
1 | node -v |
安装hexo博客环境
安装hexo
1 | npm install hexo-cli -g |
创建软链接
1 | (如果之前已经链接过hexo了,则删除/usr/local/bin目录下的hexo软链接,重新添加hexo软链接) |
查看是否生效
1 | hexo -v |
安装pm2自动化任务脚本
安装pm2
1 | npm install pm2 -g |
(如果命令没有找到,则需要软链接一下pm2)
1 | ln -s /usr/local/nodejs/bin/pm2 /usr/local/bin |
在博客根目录下创建文件hexo_run.cjs
1 | const { exec } = require('child_process') |
在博客目录下运行脚本
1 | pm2 start hexo_run.cjs |

关闭脚本
1 | pm2 stop hexo_run.cjs |

安装zip压缩包处理命令
1 | yum install zip unzip |
安装git版本控制
1 | yum install git |
配置git
1 | git config --global user.name "01Petard" |
1 | ssh-keygen -t rsa -C "1520394133@qq.com" |
1 | cat ~/.ssh/id_rsa.pub |
使用脚本安装1panel 和 docker
用pi.sh安装
项目地址:Pseudnuos/OrangePiShell_hzx
作者地址:wukongdaily/OrangePiShell: 在Linux上快速部署一些好用的docker项目。起初只是为了香橙派制作。推荐使用1panel面板轻松管理docker。
启动项目
1 | npm install |
1 | hexo ... |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 花火の红玉宫!
评论







