Hexo自定义不受主题渲染的独立页面

Hexo:将文章或页面设置为不受主题渲染

Hexo的配置文件中提供了配置项skip_render ,是用来对不需要的目录或者文件进行渲染排除。

实现方法

1、打开根目录下的配置文件:_config.yml

2、找到 skip_render配置

3、根据需求设置不渲染

  • 设置单篇文章不受渲染:
    skip_render: "_post/test-post.md"
  • 设置多篇文章不受渲染:
    1
    2
    3
    skip_render:
    - "_post/test-post1.md"
    - "_post/test-post2.md"
  • 设置某一页面不受渲染:
    1
    skip_render: "Other/**"
  • html也是一样,在不想被渲染的 html 文件最上面添加如下代码:
    1
    2
    3
    ---
    layout: false
    ---
  • 也可正则表达式匹配
    1
    skip_render: '*.html'

    注意:skip_render匹配的文件夹为source,这样会排除所有source文件夹下以html结尾的文件,但是不会匹配到子目录。

  • 排除目录
    1
    skip_render: 'demo/*'