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

推荐文章(由hexo文章推荐插件驱动)