Hexo关闭渲染


前言:

Hexo在部署的时候会将source文件夹下的所有md文件或者html文件都会被渲染,有时候我们不想这些文件被渲染怎么办?比如很多时候我们想要写一个 README.mdxxxx.html 或者一些自定义的页面。比如百度或者谷歌在验证站长权限的时候,通常都会要求在主目录下添加一个 html 文件。


不渲染 html 文件(不推荐):

在不想被渲染的 html 文件最上面添加如下代码:

---
layout: false
---

自定义不渲染的文件:

skip_render: test/* 单个文件夹下全部文件
skip_render: test/*.md 单个文件夹下指定类型文件
skip_render: test/** 单个文件夹下全部文件以及子目录

多个文件夹以及各种复杂情况:
skip_render: README.md
  - `test1/*.html`
  - `test2/**`

或者:
skip_render: [games/**, depview/**, knowledge/**]
这里的路径匹配可以使用正则表达式。

注意:skip_render参数设置的路径是相对于source目录的路径。例如,需要跳过渲染source/README.md,只需要设置 skip_render:README.md

在设置了跳过渲染之后,最好使用hexo clean清除以前的编译结果,保证配置生效。

参考文章:

https://blog.csdn.net/ganzhilin520/article/details/79057774
https://www.cnblogs.com/lfri/p/12219608.html


  目录