首先先说一下git地址firekylin(点击跳转)
博客的外观这样的奇虎360-addops(博客系统团队的博客,点击跳转)。
该套系统由奇虎360的员工开发,外观类似于Hexo
平台名 | Hexo | firekylin |
---|---|---|
后台有无 | 无后台 | 有后台 |
编写文章 | md文档命令转成静态文件 | 后台编写存储在mysql |
服务器系统 | linux | |
Node.js版本 | 10.15.2 | |
V8引擎版本 | 6.8.275.32-node.12 | |
MySQL版本 | 5.6.35 | |
ThinkJS版本 | 3.2.10 | |
FireKylin版本 | 1.2.3 |
由于服务器直接装Node,是6版本的。而这个博客系统是要求8.9以上。本次直接装10.
还有一点是:github上说推荐腾讯的方法装,给了一个连接,不要用那个,那个是老版本的,也没人更新。
#查看版本
node -v
#设置版本为10的
curl --silent --location https://rpm.nodesource.com/setup_10.x | sudo bash -
安装nodejs
sudo yum -y install nodejs
这里有一个需要注意的:因为你是sudo管理员权限运行的,请接下了所有命令都用管理员权限运行,因为权限不同启动的程序不是用一个
比如
$ which pm2
/usr/bin/pm2
$ sudo which pm2
/bin/pm2
因为一开始我不知道,所以导致启动冲突。
# 下载项目
wget https://firekylin.org/release/v1/latest.tar.gz
#解压
tar zvxf latest.tar.gz # 如果不行就 mkdir firekylin;tar zvxf latest.tar.gz -C firekylin
# 进入项目
cd latest
# 查看当前目录 路径复制下来
pwd
# 复制启动文件
cp pm2_default.json pm2.json
# 编写启动文件
vi pm2.json
修改cwd路径为刚才查看的地址
#修改安装源为淘宝
sudo npm install --registry=https://registry.npm.taobao.org
# 安装进程守护工具
sudo npm install -g pm2
# 启动项目
pm2 startOrReload pm2.json
然后打开浏览器写你的ip:8360,填写配置就好了。完毕!