最近想用 Hexo 搞一个测试页面和 Cheatsheet,用作日后的快捷参考和查询,而这个时候我发现了一个问题:
我尝试着把 html
页面单独放到 source
文件夹里面,因为在 source
文件夹里面的内容会被全部放到 public
里面部署。而这个时候,我发现了我原本放的 html 页面排版完全错了,打开文件发现多了很多重复的无关内容。
于是我发现了,可能我的 html 页面又被 Hexo 渲染了一遍。
后来查了一下,发现 Hexo 的确会将 source
里面的 html
以及 md
文件渲染一遍形成新的 html
,并找到了其解决方法:
防止渲染 Markdown
在站点配置文件 _config.yml
中找到 skip_render
参数,地址以 source_dir
为基准,一般为 source
文件夹。
防止渲染 HTML
在 html 文件添加以下代码:
---
layout: false
---
以上便可以保留原本放置于 source
文件夹中的文件。