hexo 部署
ENV:
HW: kvm
Arch: x86_64
OS: CentOS7.9
一、 安装 nodejs
1.1 yum 安装
yum install nodejs
1.2 二进制安装
https://nodejs.org/download/release/v16.20.2/
本文采用二进制安装, 因为yum安装的node和openssl版本有冲突
下载文件后, 解压至 /usr/local; 然后通过软连接到系统变量
tar -xzvf node-v12.22.12-linux-x64.tar.gz
mv node-v12.22.12-linux-x64 /usr/local/
ln -s /usr/local/node-v12.22.12-linux-x64/ /usr/local/nodejs
ln -s /usr/local/nodejs/bin/node /usr/bin/node
ln -s /usr/local/nodejs/bin/npm /usr/bin/npm
二、 安装 hexo
2.1 创建目录
后面所有的命令都在这个目录下执行mkdir /mdzz
npm install hexo
2.2 创建软连接
ln -s /mdzz/node_modules/hexo/bin/hexo /usr/bin/hexo
2.3 建站
hexo init blog
cd blog
npm install
2.4 临时启动
hexo s
2.5 完整启动
hexo g