在 Hugo 项目中,您可以通过使用第三方 JavaScript 库来启用数学符号的排版。
在这个例子中,我们将使用 KaTeX 来排版数学公式。
步骤
- 在
/layouts/partials/math.html
下创建一个文件。 - 在该文件中引用 Auto-render 扩展,或者将这些脚本本地托管。
- 向文件内加入模板,如下所示:
|
|
- 如果要在全局启用 KaTeX,请在项目配置中将
math
参数设置为true
。 - 如果只想在某些页面启用 KaTeX,在内容文件中包含
math: true
参数。
注意: 可以在线引用 KaTeX 官方支持的 TeX 函数 。
示例
行内公式: $\varphi = \dfrac{1+\sqrt5}{2}= 1.6180339887…$
$$ \varphi = 1 + \frac{1} {1 + \frac{1} {1 + \frac{1} {1 + \cdots} } } $$