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自定义域名失效解决/
作者
Leoo Yann
更新于
2024年10月7日
许可协议