hugo默认不支持latex公式,为了在我们的博客上显示数学公式,我们需要使用katex.

使用方法 对于hugo来说,我们只需要为每个页面加上

<!-- KaTeX -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.10.0-rc.1/katex.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.10.0-rc.1/katex.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.10.0-rc.1/contrib/auto-render.min.js"></script>

<script>
    document.addEventListener("DOMContentLoaded", function() {
      renderMathInElement(document.body, {
              delimiters: [
                  {left: "$$", right: "$$", display: true},
                  {left: "$", right: "$", display: false}
              ]
          });
    });
</script>

就行了。
可以通过在themes/{themeName}/layouts/partials/footer.html中添加来使katex包含到每个页面中。

书写公式 行内公式可以使用$f(x)= \cos x$来编辑,效果为$f(x)= \cos x$ 行间公式可使用如下格式:

$$\frac{ x^{2} }{ k+1 }\qquad$$

效果为: $$\frac{ x^{2} }{ k+1 }\qquad$$