在主题的footer.php加入以下代码
<?php
// 检查当前页面是否为文章页面
if ($this->is('post')) {
// 获取文章内容
$content = $this->content;
// 判断内容中是否包含 <mathjax> 标签
if (strpos($content, '<mathjax>') !== false) {
$JsCode = '
<!--引用MathJax引擎渲染LaTex公式-->
<link rel="dns-prefetch" href="//cdn.mathjax.org" />
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
extensions: ["tex2jax.js"],
jax: ["input/TeX", "output/HTML-CSS"],
tex2jax: {
inlineMath: [[\'$\',\'$\']],
displayMath: [[\'$$\',\'$$\']],
processEscapes: true
},
"HTML-CSS": { availableFonts: ["TeX"] }
});
</script>
<script src="https://cdn.bootcss.com/mathjax/2.7.1/latest.js?config=TeX-AMS-MML_HTMLorMML"></script>
';
// 输出 JS 代码
echo $JsCode;
}
}
?>
在文章中使用mathjax标签,标签中间写latex公式就可以。