Pony of Shadows

Queen of Truth & King of Practice


数学输入测试

如何启用hugo的数学支持

  1. layouts/partials/head.html中添加
  <!-- 引入 MathJax -->
  <script type="text/javascript">
    MathJax = {
      tex: {
        inlineMath: [['$', '$'], ['\\(', '\\)']],
        displayMath: [['$$', '$$']]
      }
    };
  </script>
  <script src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>
  1. 禁用goldmark渲染器 在config.toml中设置
[markup]
  [markup.goldmark.renderer]
    unsafe = true

测试

这是一个行内公式$I(t)=\mathrm{e}^{-nt}$呢。

这是一个行间公式: $$ S(t)=\lim_{n\rightarrow\infty}\int_\Omega P(t)\mathrm{d}t $$ 哒哒!

问题

然而,太长的公式不会被正常识别,需要手动在$$...$$ 前后加上

<div class="mathjax">

</div>