Hexo 自定义域名双线部署到Coding和Github

起因

我今天把博客迁移到Github之后,发现速度是真的慢。。

所以我决定双线部署一下博客,用Coding做国内源,用Github做国外源,然后分别DNS解析。

每个服务具体的操作我就不介绍了,可以看我以前的博客,或者网上查询,我主要说一下怎么双线部署。

域名解析

Coding平台使用的是CNAME解析,绑定自定义域名之后,可以一键申请到SSL证书。

Github平台我采用的是A记录解析,同样也是为了强制SSL,共有四个IP地址可供选择。

1
2
3
4
185.199.108.153
185.199.109.153
185.199.110.153
185.199.111.153

分别解析

Hexo _config.yml配置

1
2
3
4
5
6
7
8
# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
type: git
repository:
github: git@github.com:mofengboy/mofengboy.github.io.git
coding: git@e.coding.net:mofengboy/blog/blog.git
branch: master

完成

这样hexo d之后就可以同时部署到两个平台了。