Hexo 出错排查#
一. Nunjucks エラー#
現象の説明
Unhandled rejection Nunjucks エラー: _posts/xxx.md [Line 84, Column 13]
unknown block tag: 标签
解決策
参考 https://hexo.io/docs/troubleshooting.html#Escape-Contents
https://blog.csdn.net/Calvin_zhou/article/details/109303640泄露(Escape)内容
Hexo はNunjucksを使用して記事を解析します(旧バージョンではSwigを使用していましたが、両者の構文は似ています)。コンテンツに
{{ }}
または{% %}
が含まれていると解析エラーが発生する可能性があります。この問題を回避するために、raw
タグ、単一バッククォート{{ }}
、またはトリプルバッククォートを使用することができます。
または、Nunjucks タグは、レンダラのオプション(サポートされている場合)、API、またはfront-matterを介して無効にすることもできます。{% raw %} Hello {{ world }} {% endraw %}
``` Hello {{ world }} ```