码迷,mamicode.com
首页 > 其他好文 > 详细

如何让Hexo不渲染某些文件

时间:2020-01-20 22:51:13      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:博客   clean   多个   链接   false   如何   lan   yml   说明   

Hexo博客的基本内容是一些Markdown文件,放在source/_post文件夹下,每个文件对应一篇文章。除此之外,放在source文件夹下的所有开头不是下划线的文件,在hexo generate的时候,都会被拷贝到public文件夹下。但是,Hexo默认会渲染所有的HTML和Markdown文件,导致我的README.md直接转成html格式了。。。

怎么样避开这个坑呢?如果只有一个HTML文件的话,可以简单地在文件开头加上layout: false一行即可:

layout: false
---

<html>
...

如果有多个要避开渲染的md文件,显然是不可能使用这种方法的。这时候需要使用skip_render配置。根据Hexo文档中的说明,通过在_config.yml配置文件中使用skip_render参数,可以跳过指定文件的渲染。使用方式如下:

skip_render: [games/**, depview/**, knowledge/**]

这里的路径匹配可以使用glob 表达式

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

 

 

参考链接:https://nettee.github.io/posts/2018/Skip-rendering-files-in-Hexo/

如何让Hexo不渲染某些文件

标签:博客   clean   多个   链接   false   如何   lan   yml   说明   

原文地址:https://www.cnblogs.com/lfri/p/12219608.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!