为了不备案也不被和谐。
将自定义的Github Pages域名改为原来的yourname.github.io
其实很简单:
- 删除本目录下的CANME文件,或者改写CANME文件里的内容为空。
运行:
代码语言:javascript复制hexo clean
hexo g
hexo d
- 清除浏览器缓存,打开OK!
那么我之前又是怎么自定义域名的呢?
为Github Pages博客绑定一个免费顶级域名
最早用GitHub Pages做个人博客,初始的二级域名就是https://x-nicolo.github.io/,之后用了一个免费顶级域名,在Freenom 申请,最长可以申请一年的免费域名使用权。申请了一个.cf 的域名。
申请流程:
- 注册用户
- 查询选择一个可用的域名
- checkout,continue,填写相关用户信息,提交订单
- 拥有自己的顶级域名了,可以在 MyDomains 查看。
添加CNAME文件 在github pages项目根目录上新建一个CNAME文件,在CNAME文件上编辑刚才申请到的域名。比如:xiaosablog.cf
在DNSPod添加A记录
- 注册DNSPod,进入管理中心,选择添加域名。
- 为域名添加记录,这里的NS记录是自动生成。
- 个人博客可以通过 xiaosablog.cf 和 www.xiaosablog.cf 都能访问,所以需要添加两组A记录。其记录值设置为:192.30.252.153 和 192.30.252.154。这是github pages给出的。根据CNAME文件,这里指定了其所对应的域名,github会自动处理,将x-nicolo.github.io 和xiaosablog.cf 对应起来。
修改域名DNS地址
- 到Freenom修改DNS地址,把域名解析交给DNSPod。
- MyDomains -> Manage Domain -> Management Tools -> NameServers把DNSPod中的两个NS记录写入。
- 点击保存,然后等待全球递归DNS服务器刷新(最多72小时).我当时好像就等了72小时。。。