每次hexo g -d后,master分支中CNAME就需要手动创建解决方案

将CNAME复制进public目录中

在使用hexo g -d命令发布网站的时候,仓库会被重新覆盖。

也就是说里面之前创建的CNAME用来绑定域名信息的文件会被删掉,导致使用域名访问不了会出现Github 404错误。

传送门:

https://www.cnblogs.com/chengxs/p/7496265.html

在上面地址找到一个方法,将CNAME文件复制到public目录下,生成部署发布网站,会吧CNAME文件也上传至master分支中,从而解决。

hexo clean

上面这个方法还会出现一个问题,也就是如果使用hexo clean命令的话,public目录会被清理掉,需要hexo g后将CNAME文件重新复制进去重新生成的public目录中,相对来说会麻烦,但是如果文章源文件不需要改动的话 hexo clean命令也就不需要使用。

你可能感兴趣的:(每次hexo g -d后,master分支中CNAME就需要手动创建解决方案)