将Hexo同时部署在GitHub Pages、Coding Pages、Gitee Pages 上。
我太闲了:)
一、创建托管仓库
GitHub https://github.com
与用户名相同,格式为AshinWang.github.io
Coding https://coding.net
与用户名相同,格式为AshinWang.coding.me
Gitee https://gitee.com
与用户名相同,格式为AshinWang
二、SSH链接各托管服务
各个厂商的注册邮箱都为同一个
1 进入~/.ssh
,查看id_rsa.pub
内容
1 | cd ~/.ssh |
2 复制 ssh-rsa 到 example@email.com 的内容
1 | ssh-rsa AAAxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxfAj6vXZesuTgn11QbIygytzOUzwo+PQXrtliUgi1FbEHoKdT9jbGXiUpQ== example@email.com |
3 各托管服务设置中添加SSH Keys
登录托管厂商->个人设置->SSH公钥->新增
GitHub
Coding
Gitee
三、开启Pages服务并绑定域名
GitHub 进入托管的仓库->Settings
Coding 进入托管的仓库->Pages服务->设置
Gitee 进入托管的仓库->设置
Gitee Pages服务绑定域名需要升级Gitee Pro,普通版每次更新要进行手动更新!!!
具体参考:https://gitee.com/help/articles/4136
四、Hexo推送设置
在博客根目录下,打开_config.yml
,deploy设置如下所示
1 | deploy: |