接上一部分,这部分将介绍本地如何向云服务器进行部署。

本地 Hexo 配置

插件安装

本地电脑和服务器端都配置完成后,我们需要在本地 Hexo 的根目录下安装以下插件,用于部署:

npm install hexo-deployer-git --save
npm install hexo-server

参数修改

此时,打开我们根目录下的 _config.yml 文件,并修改其 deploy 配置如下:

deploy:
type: git
repo: git@你的云服务器公网ip:/home/git/blog.git
branch: master

其中,type 代表你的部署类型为 git ;repo 中 git 代表你的账户名,后面是你的仓库地址;branch 代表你的仓库分支为 master 分支。

远程部署

每次对我们的博客在本地进行更新过后,使用指令 hexo clean 清除本地缓存,再使用指令 hexo g -d 生成静态文件并进行远程部署即可,也可以使用以下指令。

hexo clean && hexo generate && hexo deploy
# 或者
hexo c && hexo g && hexo d

此时我们可以连接到服务器地址 /home/www/website 进行查看,发现文件生成成功。

请注意!

部署完成后,若打开页面没变化,可以在云服务器输入以下重启 nginx 即可:

nginx -s reload

到此部署就完成啦~