Hexo安装的根目录中的_config.yml有提供一个配置项skip_render来设置跳过渲染的文件及文件夹,亦可以使用layout的功能禁止渲染。

单文件操作

直接在文件中加入如下设置

1
2
3
---
layout: false
---

多文件操作

跳过source目录下某个文件的渲染

1
2
3
4
5
// 跳过单个文件
skip_render: test.html

// 跳过所有的html的文件
skip_render: '*.html'

跳过某个目录下的所有文件的渲染

1
skip_render: test/*

跳过某一目录下的所有文件和子目录的渲染

1
skip_render: test/**

跳过多个目录,或者多个文件的渲染

1
skip_render: ['*.html', demos/**, test/*]

参考资料

  1. https://nettee.github.io/posts/2018/Skip-rendering-files-in-Hexo/

  2. https://www.4spaces.org/hexo-skip-render-folders-files/