您可以自由地共享和演绎本文稿, 只需遵守开源协议[CC By 4.0]
如果这篇文章帮助到你, 可以请我喝一杯咖啡~
操作完上述步骤之后,你应该得到两个互为镜像的网站。
让我们假设你已经购买好了域名。
第四步 Github Pages自定义域名
在源码文件目录下新建名为
CNAME
的文件,无扩展名。在其中写你的域名(不要带www
。(如amachi.com.cn
),推送至两个远端(但好像对Coding Pages不起作用,一会我们另行设置)打开前一章中上传的Github源码仓库的设置,下拉至
"Github Pages"
选项,找到"Custom Domain"
,检查是否正确显示了你的域名。
打开你的域名的DNS解析服务后台,添加DNS记录:
此时你的域名已经解析至Github Pages,为了测试,你可以将上述图片中的
"海外"
换成"默认"
,但要记得换回来。
第五步 Coding Pages自定义域名
- 打开上一章讲到的
“静态网站”
页面,单击右上角的"设置"
。 下拉找到自定义域名,添加两条记录(比如你的域名是amachi.com.cn)
www.amachi.com.cn amachi.com.cn
- 绑定首选域名选择不带
www
的amachi.com.cn
,勾选另一个的"跳转至首选"
- 回到DNS解析后台,以相似方法添加关于Coding Pages的两条记录。与上述内容相同,仅需要修改
“记录值”
,并且需要修改“解析线路”
为“默认”
。不贴图了,举一反三,请。
为Coding Pages申请证书
Coding Pages由于神秘的跳转策略,需要SSL证书。
- 进入DNS后台,暂停Github Pages的DNS解析(两条记录都要暂停)
重要!!不暂停的话不能正常申请Coding Pages的证书,导致网站无法从国内方向访问。 - 申请SSL证书(根据后台的不同,申请方式也不同),免费的即可用。
收尾
进入DNS后台,恢复Github Pages的DNS转发。 测试无误即可完成。记得请我喝咖啡。