hexo 解析{{和}}报错

晚上在更新文章时,使用 hexo g 生成报解析错误,具体错误如下:

1
2
3
FATAL Something's wrong. Maybe you can find the solution here: http://hexo.io/docs/troubleshooting.html
Template render error: (unknown path) [Line 9, Column 14]
unexpected token: }}

mark

根据提示到 https://hexo.io/docs/troubleshooting.html 中找到了对应的解决方案:通过 raw 标签来包裹 {{}}

1
{% raw %} {{ normal }} {% endraw %}

之后网上查具体资料,发现其他人还有种解决方案:在 }} 中间添加空格。但这种方法可能会有歧义,还是按照官方的解决方案来。

虽然这只是个小问题,还是记录下。希望 hexo 后续版本能修复下,毕竟如果文章中 }} 之类出现比较频繁,这种解决方案也有点麻烦。