安装中间件为了方便直接选用宝塔或者小皮
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
安装Hexo
安装 Nodejs
这里同样使用压缩包的方式进行安装
下载 nodejs 最新版本
cd /tmp && wget https://nodejs.org/dist/v12.16.0/node-v12.16.0-linux-x64.tar.xz
解压
tar xvJf node-v12.16.0-linux-x64.tar.xz
将 /tmp/node-v12.16.0-linux-x64 文件夹移动到 /usr/local 目录下,并重命名为 node
mv node-v12.16.0-linux-x64 /usr/local/node
添加软连接到 /bin 目录
ln -s /usr/local/node/bin/node /bin/node
ln -s /usr/local/node/bin/npm /bin/npm
配置环境变量
echo 'export PATH=/usr/local/node/bin:$PATH' >> /etc/profile
使环境变量配置生效
source /etc/profile
查看 nodejs 和 npm 版本
node -v
npm -v
如果正常显示,则安装成功
安装 Hexo
设置 npm 源为淘宝源
npm config set registry https://registry.npm.taobao.org
安装 hexo
npm install -g hexo-cli
查看版本
hexo -v
创建 Hexo 博客
这里将博客放在 /data/blog 目录下
创建文件夹
mkdir -p /www/wwwroot/blog && cd /www/wwwroot/blog
初始化 hexo
hexo init
生成 hexo 页面
hexo g
此时会在目录下生成一个 public 文件,其中的 index.html 就是博客的主页面
安装 Nginx或者Apache
我们通过宝塔或者小皮来安装部署我们的站点,比自己配置相对快捷一键傻瓜式操作
安装Aurora主题
我们可以通过文档
https://aurora.tridiamond.tech/guide/getting-started.html#prerequisites
来进行配置
安装 npm 后,您可以运行以下命令来安装和升级Yarn:
npm install --global yarn
我们进入部署好的hexo文档中部署下载aurora主题
yarn add hexo-theme-aurora
我们需要复制主题的配置文件到hexo文档的根目录下
cp -rf ./node_modules/hexo-theme-aurora/_config.yml ./_config.aurora.yml
打开_config.yml
修改 permalink 参数为 /post/:title.html
查找 theme将原来默认的主题 landscape改为 aurora
输入
hexo clean & hexo g & hexo server
部署更换就完成了