前言:
Hexo在部署的时候会将
source
文件夹下的所有md
文件或者html
文件都会被渲染,有时候我们不想这些文件被渲染怎么办?比如很多时候我们想要写一个README.md
、xxxx.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