在 Hugo 项目中,您可以通过使用第三方 JavaScript 库来启用数学公式支持。
本示例将使用 KaTeX 作为数学公式渲染引擎:
- 在
/layouts/partials/目录下创建math.html局部模板 - 在该模板中引用 自动渲染扩展 或本地托管这些脚本
- 按如下方式在模板中包含该局部模板:
|
|
- 全局启用:在项目配置中将
math参数设置为true - 单页启用:在内容文件中包含
math: true参数
注意: 请参考在线文档 支持的 TeX 函数
示例
行内公式:$\varphi = \dfrac{1+\sqrt5}{2}= 1.6180339887…$ (黄金比例)
块级公式:
$$ \varphi = 1+\frac{1} {1+\frac{1} {1+\frac{1} {1+\cdots} } } $$(连分数表示)