github pages自定义域名失效解决
本文最后更新于 2024年10月7日 早上
问题背景
为Github
Pages自定义域名后,总是隔三岔五地失效,其实是每次hexo d
之后就会失效。
原因
原因在于,当在YOUR_NAME.github.io
这个仓库的设置里手动添加域名的时候,其实是在远程仓库(也就是github)新增了一个CNAME文件,里面装着自定义域名,可以失效后手动添加完去看看commit记录。
但是本地的博客源文件是没有这个CNAME文件的,所以每次hexo d
都会覆盖掉github上的CNAME,导致域名失效。
解决
所以,只需要在source
文件夹下新建一个CNAME
文件,往里面写入域名,然后再hexo g -d
就好了。
github pages自定义域名失效解决
https://novelyear.github.io/2024/10/07/github-pages自定义域名失效解决/