Hexo博客报错(持续更新)
今天hexo写博客的时候每隔几个月都会碰到一点小错误,以后会将报错的解决方法统一更新在此处。
参考资料:https://github.com/hexojs/hexo/issues/2070
报错1
报错内容:
Template render error: (unknown path) Error: expected end of comment, got end of file hexo
原因是生成了如下latex代码
$\text{%reg = Mem[address]}$
正确写法
$\%\text{reg = Mem[address]}$
之所以产生报错,是因为%在latex中是特殊字符。
报错2
报错信息依然和之前相同,出错的位置代码如下:
\sum_{i=1}^{{x}-\text {lowbit}({x})}
正确代码:
\sum_{i=1}^{x-\text {lowbit}(x)}
结果:
报错3
参考资料:
https://pengzhenghao.github.io/blog/2018/03/19/20180319bug2/
| Space after colon is not allowed appear in a post title of Hexo | YAMLException: incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line at line 10, column 200
产生原因是标题中英文冒号后面跟了空格,解决方法有两种:
将英文冒号换成中文冒号。
利用
 
代替空格。
报错4
参考资料:
http://xuejiangtao.com/posts/11a14c34/
expected end of comment, got end of file
产生原因是出现了
{#
或
{\#
报错5
如果博客文章的文件名最后一位为空格,则无法生成页面,例如
a .md
就无法生成页面。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Doraemonzzz!
评论
ValineLivere