配置域名支持https在之前几年还是比较麻烦的,免费证书也难弄。折腾了很久后放弃再重装,伴随着服务的被墙遗忘,删除再次重启,没有长久的驻扎营地。总之是钱交了但是并没有使用。 转战GitHub.io后依旧是断断续续的在更新,现在技术发展了,服务更多了,可以直接把域名绑定到github上,因为已经再自己的服务器验证过这个域名和爬虫规则google anlystic等工具,又可以监控一下网站的访问情况。虽然没什么人看。🤷‍♂️

域名准备

更新域名服务商配置比如 GoDaddy 为例,添加 4 个 A 记录和 1 个 CNAME:

类型 名称
A @ 185.199.108.153
A @ 185.199.109.153
A @ 185.199.110.153
A @ 185.199.111.153
CNAME www 你的.gthub.io域名

测试配置

dig +noall +answer gitgitcode.github.io
gitgitcode.github.io.  600 IN A 185.199.110.153
gitgitcode.github.io.  600 IN A 185.199.109.153
gitgitcode.github.io.  600 IN A 185.199.108.153

修改github配置 Custom domain

在你项目的settings 页面最下方GitHub Pages 处进行设置 Custom domain

  • 填写域名
  • enforce https

勾选https 访问,这个选项大概要等几个小时。 之后你的项目中会多一个包含域名的 www.gitgitcode.github.io 的CNAME的文件。

至此github page 就可以使用你自己的域名来访问了。