之前因为每次deploy博客后,都会出现绑定的域名指向 github 404 的情况,原因是 setting 下github pages 的 custom domain 清空了,需要重新设置来生成CNAME文件。为了避免每次都去设置,于是按照网上的方法,在博客的source目录下安放了CNAME文件。然后重新deploy,结果访问绑定的域名仍旧是404。再回到 setting 的 github pages ,提示 “the CNAME is already taken” 。
然后在网上到处搜索包括看官方的文档也没找到靠谱的解决方案。最后不得已请求 github support ,然后收到了github support 的回复(泪牛满面 〒▽〒):
大致上的意思是需要新增一个TXT的DNS解析记录,让github support 进行验证再释放绑定的域名。
然后回复邮件告诉对方已经完成操作。
最后就收到了已经释放域名的邮件。
重新解析域名到github pages。
稍等一会后,就会发现又可以访问了(再次泪牛满面 〒▽〒)。
但是这个时候还不能设定为https传输,需要稍等一会就可以了。
PS: 邮件的回复需要等一段时间,我大概等两个邮件的回复用了一天吧。