博客创作出现报错解决
书写博客时出现以下报错的原因及解决方法:
- Template render error: (unknown path)
- err: YAMLException: incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line
报错 Template render error: (unknown path)
今天书写博客时,出现了报错 Template render error: (unknown path):
原因
经过查找,发现是因为使用 note 标签没有正确结束,即出现了 unexpected end,故报错。
另外可能的原因:出现了{{}}
{% %}
{#
等等 hexo 无法转义的字符。
解决方法
- 使用 note 标签时注意要正确结束:
1
2
3{% note %}
content
{% endnote %} #一定要有 endnote - 避免使用 hexo 无法转义的字符串。
报错 err: YAMLException: incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line
原因
文章的 title 有非法字符,如英文冒号“:”。
解决
修改文章名或将英文冒号“:”改为中文冒号“:”。
-------------------------- --------------------------
本文标题:博客创作出现报错解决
文章作者:reman
发布时间:2022年08月17日 - 22:38:06
最后更新:2022年08月18日 - 12:50:00
原始链接:https://zcw-blog.top/posts/20220817a1/
许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请注明出处。