在文章中写latex代码的时候,可能会遇到报错:Nunjucks Error expected variable end

比如下面这段

1
2
3
4
5
6
7
8
9
$$
\begin{equation}
\begin{array}{ll}
p(w_j|w_i) &= y_j \\
&= \frac{e^{u_j}}{\sum_{k \in V} e^{u_k}} \\
&= \frac{ e^{{W'_j}^T \cdot W_I} } {\sum_{k \in V} e^{ {W'_k}^T \cdot W_I} } \\
\end{array} \notag
\end{equation}
$$

查阅资料后是因为,Hexo使用Nunjucks渲染帖子,用 { { } }{% %} 包装的内容将被解析,并可能导致问题。

可以使用下列标签包裹敏感字段,避免被Nunjucks错误解析。

1
2
3
{% raw %}

{% endraw%}