概述
在Hugo
的PaperMod
的主题中加入数学公式支持是很多人的刚需,在此主题下最好的文章是PaperMod
开发者给出的Math Typesetting 。根据此篇博客内容,我们发现加入数学公式功能需要对theme
文件夹进行修改,但大部分人可能都使用了git submodule
引入的主题文件。这使我们几乎无法通过修改主题文件来增加这一功能。
本文主要讨论了在使用submodule
情况下,不通过修改主题文件加入数学公式支持。
解决方案
在当前的写作仓库内创建layouts/partials/math.html
文件,写入以下内容:
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.16.2/dist/katex.min.css" integrity="sha384-bYdxxUwYipFNohQlHt0bjN/LCpueqWz13HufFEV1SUatKs1cm4L6fFgCi1jT643X" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.2/dist/katex.min.js" integrity="sha384-Qsn9KnoKISj6dI8g7p1HBlNpVx0I8p1SvlwOldgi3IorMle61nQy4zEahWYtljaz" crossorigin="anonymous"></script>
<script<