【Hexo】同时将博客部署在Github和Gitcafe上

背景

很多人都习惯将自己的博客部署到 Github 上,因为 Github 大家用得比较久、比较顺手。但是,对于一些中文博客而言,主要的访问者依然是国内的用户,而国内用户访问gitcafe比github要快上不少。除此之外,自去年全球最大的同性交友网站被 Baidu 残忍蹂躏了一次之后,Github 屏蔽了百度的爬虫,这导致百度难以收集部署在 Github 上的信息。因此,我决定将我的博客分别部署到 Github 和 Gitcafe 上。

修改根目录下的 _config.yml 文件

1
2
3
4
5
6
deploy:
type: git
message: [message]
repo:
github: <repository url>,[branch]
gitcafe: <repository url>,[branch]

例如:

1
2
3
4
5
6
deploy:
type: git
repo:
github: git@github.com:AchillesSatan/achillessatan.github.io.git,master
# gitcafe pages 所使用的分支为 gitcafe-pages
gitcafe: git@gitcafe.com:AchillesSatan/achillessatan.git,gitcafe-pages

执行 deploy 命令

1
hexo d -g
Yunjie Zhang wechat
扫一扫上面的二维码加我微信