博客创作出现报错解决

书写博客时出现以下报错的原因及解决方法:

  • 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 国际 转载请注明出处。