Hexo自定义页面的两种方法

原文地址:http://refined-x.com/2017/07/10/Hexo自定义页面的方法/html

Hexo是静态页博客生成利器,同不少博主同样,前端路上原创技术博客也是使用Hexo生成并托管在Github Page上的,但在使用Hexo的过程当中遇到一个小问题,Hexo默认会对/source/里的全部页面应用主题模板渲染,但有一些前端做品或demo页咱们不但愿通过渲染,而是能保持彻底自定义的样子,那该怎么用Hexo添加自定义的web页面呢?前端

下面介绍两种方法。git

第一种方法是使用Hexo提供的跳过渲染配置,适用于整个目录的设置。具体步骤,打开博客根目录_config.yml,找到其中skip_render项,这个项目用来配置/source/中须要跳过渲染的文件或目录,例如但愿跳过/source/projects/里的全部文件渲染,能够配置为:github

skip_render: projects/**

匹配规则是一种相似正则的规则,官方给出的参考是这个。另外在测试这个功能的时候发现,Hexo的内部缓存不是特别好用,有时候你修改了配置但生成出来的内容不必定及时应用了新配置,最好在生成以前执行一下hexo clean命令,清除掉旧的生成文件和缓存。web

第二种方法是给单个文件添加不该用模板的标记,适用于个别特殊文件的处理。例如咱们的网站若是要使用百度统计,每每须要在根目录放一个html格式的验证文件,这个文件默认也会通过用主题模板渲染,避免渲染的办法就是在文件头部添加以下内容:缓存

---
layout: false
---

这样,这个文件就不会通过模板渲染,最终发布到/public/里的文件就是去掉标记后的文件的样子。hexo

相关文章
相关标签/搜索