如何不让 Hexo 渲染 Markdown 和 HTML 文件.

最近想用 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 文件夹中的文件。