Hexo跳过指定文件渲染
文章多平台同步
前言
这两天做的一个 stars页面 预览渲染时,产生了错误
Hexo预览渲染时会对默认 /source/
里的所有文件页面应用主题模板渲染
但有一些自己的前端作品或demo页我们不希望经过渲染(因为会报错)
而是保持完全原来的样子
- 添加的模块仍在主题内,主题头部信息依然存在,仅仅是在特定区域进行渲染(适合添加 about 页面)
- 完全页面渲染,在主题内点击对应链接跳转到一个完全崭新的页面(我需要的)
Hexo渲染逻辑
source
文件夹下存放了待被转化的 markdown
文件
在执行 hexo g
命令时,source
目录下的文件将被转化为 HTML
文件
解决方法
在查看Hexo的_config.yml配置文件的时候发现有这么一个东西
1 | # Directory |
其中的 skip_render:
则可以帮助我们跳过指定的文件或文件夹内的内容渲染
- 排除单个文件
1 | skip_render: stars/** |
1 | skip_render: *.html |
- 排除多个文件
1 | skip_render: |
评论
隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果