Hexo的多部署方案

在Hexo的配置文件中,可以通过修改站点的_config.yml配置文件实现一键多部署,即:在使用hexo d时,自动将渲染出的网页文件部署到指定的多个云平台(VPS、GitHub Page等)。

这样有一来就可以在自己的私有云上部署网站,同时可以在公有云(比如GitHub Page)上做个备份。

1
2
3
4
5
6
7
deploy:
- type: git
repo: git@VPS的IP地址:裸仓库名,master
branch: master
- type: git
repo: https://github.com/GitHub用户名/GitHub用户名.github.io
branch: master

配置好后,执行hexo d命令时,Hexo会根据顺序从上到下依次部署。