问题
在进行hexo g上传构建新博客文章的时候失败,报错Nunjucks Error: [Line 92, Column 34] tag name expected
报错显示页面如下:
原因
正文里面出现了多次<!–2–>这样的语句,官网解释说是Nunjucks引擎会把它解释为其它意思。
其中<!–3–>被当成hexo模板中的标签,解析出错
解决
将<!–4–>的语句如下代码包住:
1 | {% raw %} |
比如:
原语句
其实就是python的语法,写法上加了<!–5–>
改成:
其实就是python的语法,写法上加了
{% %}
补充:用```包裹起来的代码块中的语句,不需要再包裹