今天使用hexo发布代码至github的过程中,发现一个很奇怪的现象,就是只要我执行hexo d
命令进行发布,我之前在github上生成的CNAME文件就会莫名奇妙地消失,导致我解析的域名无法访问,试了几次结果都一样,百思不得其解,经过一番折腾,终于找到了解决方案 ,解决过程如下:
将仓库CNAME文件拷贝到本地项目目录的source文件夹下
/yourBlogRootPath/source
执行
hexo clean
清理执行
hexo g
重新生成执行
hexo d
重新发布即可查看下github仓库,看看刚才添加的CNAME文件是不是已经发布成功了,如果其他文件也存在这种发布后消失的情况,也可以尝试采用这种解决方案。