数学符号在 Hugo 项目中可以通过使用第三方 JavaScript 库来启用。
在这个例子中,我们将使用 KaTeX
- 在
/layouts/partials/math.html
下创建一个局部文件。 - 在这个局部文件中引用 Auto-render Extension 或本地托管这些脚本。
- 在你的模板中包含这个局部文件(
extend_head.html
)如下: - 参考 ISSUE #236
{{ if or .Params.math .Site.Params.math }}
{{ partial "math.html" . }}
{{ end }}
- 要全局启用 KaTex,请在项目的配置中将参数
math
设置为true
。 - 要在每个页面上启用 KaTex,请在内容文件中包含参数
math: true
。
注意: 使用支持的 TeX 函数的在线参考。
示例
内联数学:\(\varphi = \dfrac{1+\sqrt5}{2}= 1.6180339887…\)
块级数学:
$$ \varphi = 1+\frac{1} {1+\frac{1} {1+\frac{1} {1+\cdots} } } $$