Hexo 一个诡异的问题

今天闲来无事看博客的源码时,发现似乎有点怪怪的……

WTF???

一开始怀疑是改模板的时候手残写错了,遂打开 hexo\themes\landscape\layout\layout.ejs 查看

唔~ <body> 前并没有 </html> 标签啊……看来问题应该是在引入的 _partial/head 文件里。

遂打开 hexo\themes\landscape\layout\_partial\head.ejs 查看

WTF??????? </html> 这个标签到底是哪里冒出来的??????

纠结了一下午都没得出结论,怎么看 ejs 都是没问题的……甚至怀疑是 renderer 的 Bug 。

后来死马当活马医,直接用 head.ejs 替换 <%- partial(‘_partial/head’) %> ,居然好了……

临时解决方案:

将 head.ejs 中的内容复制到 layout.ejs 中替换掉 <%- partial(‘_partial/head’) %> 这行。

不知道是不是个例,我反正是醉了……