# 搭建环境:Ubuntu 18.04 LTS
# 搭建指南
- 安装 Git
# 安装 Git
sudo apt-get install git-core
- 安装 Node.js
进入 Node.js 官网下载 Linux 二进制文件。# 下载 Linux 二进制文件
wget https://npmmirror.com/mirrors/node/v16.14.2/node-v16.14.2-linux-x64.tar.xz
# 解压文件
tar -xvf node-v16.14.2-linux-x64.tar.xz
# 移动到 /usr/local/node 下
sudo mv node-v16.14.2-linux-x64 /usr/local/node/node-v16.14.2-linux-x64
# 将 node 和 npm 设为全局变量
sudo ln -s /usr/local/node/node-v16.14.2-linux-x64/bin/node /usr/local/bin/node
sudo ln -s /usr/local/node/node-v16.14.2-linux-x64/bin/npm /usr/local/bin/npm
- 安装 Hexo
# 安装 Hexo
npm install -g hexo-cli
# 将 hexo 命令添加为全局变量
sudo ln -s /usr/local/node/node-v16.13.0-linux-x64/bin/hexo /usr/local/bin/hexo
- 初始化项目文件
# 跳转到创建目录
cd /home/ubuntu
# 初始化文件
hexo init blog
cd blog
npm install
- 启动服务
使用 pm2 作为进程守护,新建 app.js。或者使用 screen 新建终端窗口执行命令。
执行以下命令:# 启动服务
pm2 start app.js
# 停止服务
pm2 stop [id]
- 主题配置
主题选用的是 Shoka,附上配置文档。