Lufs's Blog

Life feeds on negative entropy.

Now.sh 与 GitHub Pages 的双线部署

Lufs's Avatar 2020-05-04 日常分享

  1. 1. GitHub Pages
  2. 2. Vercel
  3. 3. 解析商
  4. 4. 总结
  5. 5. 碎碎念

如何用双线呢?需要国内的域名解析,国内线路解析个,海外线路解析个就行了,就酱!


/  双线部署解析是怎么回事呢?双线部署相信大家都很熟悉,但是双线部署解析是怎么搞呢,下面就让小编带大家一起了解吧。
/  双线部署解析,其实就是把解析域名过去,大家可能会很惊讶双线部署怎么解析呢?但事实就是这样,小编也感到非常惊讶。
/  这就是关于双线部署解析的事情了,大家有什么想法呢,欢迎在评论区告诉小编一起讨论哦!


Github
Vercel

GitHub Pages

开启 GitHub Pages

GitHub Pages 仓库 - Settings - Options - GitHub Pages

勾选即可


添加自定义域名

在 Hexo 的 ./source/ 下添加 CNAME 文件,内容你域名

其它静态部署的话,只要在 GitHub Pages 仓库下存在 CNAME 文件即可

Vercel

绑定 GitHub Pages 仓库

Import Project - From Git Repository - Import Project from GitHub

选择 username.github.io 的仓库

然后一路 Continue 下去就可以了


添加自定义域名

Project Settings - Domain - Add

输入你域名即可

解析商

添加 CNAME 记录,解析线路海外,内容为 username.githb.io

添加 A 记录,解析线路国内,内容为…下面选个 Now.sh 的 IP 地址丢进去就行

接着稍等会儿即可~


这里丢一波 Now.sh 家的 IP 地址

34.95.57.145 [加拿大 魁北克省蒙特利尔 Google 云计算数据中心]
13.49.54.242 [瑞典 斯德哥尔摩 Amazon 数据中心]
18.178.194.147 [日本 东京都东京 Amazon 数据中心]
52.79.72.148 [韩国 首尔 Amazon 数据中心]
35.180.16.12 [法国 巴黎 Amazon 数据中心]
18.206.69.11 [美国 弗吉尼亚州阿什本 Amazon 数据中心]
52.76.85.65 [新加坡 Amazon 数据中心]
18.130.52.74 [英国 伦敦 Amazon 数据中心]
35.202.100.12 [美国 Merit 网络公司]
35.195.188.93 [比利时 瓦隆大区圣吉斯兰 Google 云计算数据中心]
3.22.103.24 [美国 Amazon EC2 服务器]
34.253.160.225 [爱尔兰 都柏林 Amazon 数据中心]
18.229.231.184 [巴西]
15.206.54.182 [美国 惠普 HP]
35.235.101.253 [美国 加利福尼亚州洛杉矶 Google 云计算数据中心]
35.196.196.42 [美国 Merit 网络公司]
35.228.53.122 [美国 俄勒冈州达尔斯 Google 云计算数据中心]
34.65.228.161 [美国 得克萨斯州]
52.38.79.87 [美国 俄勒冈州波特兰 Amazon 数据中心]
13.238.105.1 [澳大利亚 新南威尔士州悉尼 Amazon 数据中心]
104.199.217.228 [台湾省彰化县 Google 云计算数据中心]
52.9.164.177 [美国 加利福尼亚州旧金山 Amazon 数据中心]
18.162.37.140 [香港 Amazon 数据中心]
api-yul1.vercel.com
api-arn1.vercel.com
api-hnd1.vercel.com
api-icn1.vercel.com
api-cdg1.vercel.com
api-iad1.vercel.com
api-sin1.vercel.com
api-lhr1.vercel.com
api-oma1.vercel.com
api-bru1.vercel.com
api-cle1.vercel.com
api-dub1.vercel.com
api-gru1.vercel.com
api-bom1.vercel.com
api-lax1.vercel.com
api-chs1.vercel.com
api-hel1.vercel.com
api-zrh1.vercel.com
api-pdx1.vercel.com
api-syd1.vercel.com
api-tpe1.vercel.com
api-sfo1.vercel.com
api-hkg1.vercel.com

这里丢波 GitHub Pages 的 IP 地址

185.199.108.153 [美国 GitHub+Fastly 节点]
185.199.109.153 [美国 GitHub+Fastly 节点]
185.199.110.153 [美国 GitHub+Fastly 节点]
185.199.111.153 [美国 GitHub+Fastly 节点]

总结

就是国内解析可以分线路,国内线路用 A 或 CNAME 记录,海外线路用 CNAME 或 A 记录(这俩可以共存)

上面那堆 IP ping 下看看哪个快就行了 🤣

碎碎念

又又水了一篇~ 😋

(反正我挂 Cloudflare,单线,有「镜像站」而已

本文作者 : Lufs
本文采用 CC BY-NC-SA 4.0 许可协议。转载和引用时请注意遵守协议!
本文链接 : https://blog.isteed.cc/post/vercel-github-pages/

本文最后更新于 天前,文中所描述的信息可能已发生改变