将hexo环境部署在centos 7中
前言
以前都是部署在自己win10上,但是有个问题,重启电脑后又得开很麻烦。而且我发现内网其他设备访问卡到几乎无法访问。现在部署到了centos上,发现挺好,手机也可以内网访问。
环境搭建
安装node.js
安装node
验证版本
安装npm
验证版本
升级npm
1 | yum install nodejs -y |
要注意的是,npm新安装后一定要升级,否则会使用不了。
安装hexo
使用npm安装hexo
设置临时hexo环境变量
验证hexo版本
1 | npm install -g hexo-cli |
创建博客到blog目录
然后把已经有的博客必要文件
拷贝到centos中解压到blog目录中
1 | hexo init blog |
必要文件
有以下6个。
组件安装
组件安装没有修改配置是因为我的必要文件里面已经有配置文件了,所以只需要安装组件就生效了
永久链接
1 | npm install hexo-abbrlink --save --no-fund |
动漫人物
安装hexo-helper-live2d
安装hibiki动漫人物
1 | npm install --save hexo-helper-live2d |
搜索功能
1 | npm install hexo-generator-search --save |
生成Sitemap站点地图收录
普通谷歌、必应
百度
1 | npm install hexo-generator-sitemap --save --no-fund |
这个环境也可以直接搭建到服务器上,这样就省去还要上传生成后的页面了。