Hexo对指定文件或文件夹取消编译

问题

用Hexo自动生成静态Html页面时,source文件下的 .md文件都会被转码成html并且自动套用上模板。但是有些时候我们不想让Hexo自动编译,比如我目录下放的就是自己已经写好的html文件,不需要再次被转码,再次编译反而会生成错误的文件。这时候就要指定某些文件或者文件夹取消编译。

解决

如果是用的是Next主题,可以编辑 站点配置文件 的skip_render字段,添加需要跳过编译的文件或文件夹。但是注意,这里的路径问题。默认起始路径已经在source文件夹下了。比如,要跳过about文件夹下的所有文件可以把value赋值为 about/**,而不是 source/about/

如果要对某一类文件跳过编译,可以写生 about/*.html。代表对about文件夹下的所有html文件跳过编译。

写得好!朕重重有赏!