在 Hugo 项目中,可以通过使用第三方 JavaScript 库来启用数学符号。

在本示例中,我们将使用 KaTeX

  • /layouts/partials/math.html 下创建一个局部文件
  • 在此局部文件中引用 自动渲染扩展名 或在本地托管这些脚本。
  • 以以下方式在模板中包含局部文件:
{{ if or .Params.math .Site.Params.math }}
{{ partial "math.html" . }}
{{ end }}
  • 要在全局启用 KaTeX,请在项目的配置中将参数 math 设置为 true
  • 要逐页启用 KaTeX,请在内容文件中包含参数 math: true

**注意:**使用 Supported TeX Functions 的在线参考

示例

行内数学:\( arphi = \dfrac{1+\sqrt5}{2}= 1.6180339887…\)

块级数学: $$ arphi = 1+ rac{1} {1+ rac{1} {1+ rac{1} {1+\cdots} } } $$