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