Hugo 数学公式支持

睡不着,水篇博客。 三周以前 Hugo released 了 0.122 版本 Release v0.122.0 · gohugoio/hugo · GitHub 推出了一个新的 goldmark(hugo使用的 markdown parser) 的插件 passthrough,用于解决数学公式中的内容被转义的问题。 Hugo 的 goldmark 并不支持数学公式,一般使用前端技术栈的 KaTeX 或者是 MathJax 实现对数学公式的渲染(在浏览器上) 然而在之前,goldmark 会对如 \ 等进行转义,导致部分数学公式无法正常渲染。 例如要通过 aligned 进行多行渲染时,换行符 \\ 将被转义为单个反斜杠 \ 现在只需要配置好 passthrough 插件即可在文章的特定部分(例如数学公式)不进行 goldmark 的转义 配置 passthrough 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 markup: goldmark: extensions: passthrough: delimiters: block: - - \[ - \] - - $$ - $$ inline: - - \( - \) - - $ - $ enable: true Mathematics in markdown | Hugo...

2024/02/18 · updated 2024/02/18 · 178 words · Finley Ge
晋ICP备2022008114