背景
使用 gitpage 功能将博客托管在了 github 上,并配置 CNAME 将自己的域名解析了过去,在 github 的仓库设置中开始 custom domain 的功能,这时候就可以直接使用自己的域名访问啦。
但是发现一个问题是,每次配置 custom domain 之后,再次 hexo deploy 之后,custom domain 会被重置失效。
解决方案
在 hexo 生成的博客的 source 目录下新建一个 CNAME 文件,然后在这个文件中填入你的域名,这样就不会每次发布之后,gitpage 里的 custom domain 都被重置掉啦。