数学排版
在 Hugo 项目中可以通过使用第三方 JavaScript 库来启用数学符号。
在这个例子中我们将使用 KaTeX
- 在
/layouts/partials/math.html
下创建一个 partial - 在这个 partial 中引用自动渲染扩展或在本地托管这些脚本。
- 在你的模板中包含这个 partial,如下所示:
1{{ if or .Params.math .Site.Params.math }}
2{{ partial "math.html" . }}
3{{ end }}
- 要全局启用 KaTex,请在项目配置中将参数
math
设置为true
- 要按页面启用 KaTex,请在内容文件中包含参数
math: true
注意: 使用支持的 TeX 函数在线参考
示例
块级数学: $$ \varphi = 1+\frac{1} {1+\frac{1} {1+\frac{1} {1+\cdots} } } $$