51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

解决hexo clean导致CNAME文件被删除的问题

问题描述 {#问题描述}

一开始把CNAME文件直接放在hexo/public目录下,但是每次执行 hexo clean 后该文件就会被删除。

解决方法 {#解决方法}

整个public文件夹是执行hexo g后生成的,若执行hexo clean会把整个public文件夹连同CNAME文件删掉,在重新执行hexo g后生成的public文件夹里肯定没有我们手动添加的CNAME文件。

解决方法是把CNAME文件放在source文件夹下,而不是public文件夹,在执行hexo g命令时,会把source文件夹下的CNAME文件复制到public文件夹下,即使执行hexo clean后,下次重新编译还是会复制过去,这样就解决了问题。

其实还有很多其他的文件如果想编译后放在public文件夹下,都可以先放source文件夹下,在hexo g编译后就会复制到public文件夹下。


赞(0)
未经允许不得转载:工具盒子 » 解决hexo clean导致CNAME文件被删除的问题