绑定自定义的域名

首先在 github 仓库setting github pages 里面设置你的域名

会发现仓库里面多了一个 CNAME 这个里面就是你的域名,如果里面没有内容的话,记得写入内容

img

然后再域名解析控制台,配置 cname 域名解析

img

大功告成,可以访问你的域名试试看了

避坑总结

每次 git push 后域名总是被清空

  • 检查仓库是否存在 CNAME 文件,并且里面要有域名

hexo部署项目 CNANE 文件被清空

  • hexo 项目的 source 目录,新建 CNAME 文件,写入你的域名,返回再执行 hexo s -g 命令发布

换了仓库后设置域名报 No changes to custom domain

该问题的出现是因为,域名配置的时候有缓存时间造成的

  • 先把原来仓库的域名删除
  • 万网配置域名的时候,不要去修改。而是删除后再添加
  • 检查当前仓库是否存在 CNAME 文件,并且里面的域名是否正确