今天突然发现开启 SSL 以后,MathJax公式的不在加载了。之前没用过ssl不太清楚,查了一下发现MathJax的官方 CDN 服务地址也有个基于 SSL 的更安全的 ‘https’。于是将 Typecho 主题文件 header.php 中加入如下代码即可:

<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"] , scale: 90}
          });
    </script>
    <script
    type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_HTML">
</script>

也可以使用cloudflare的cdn地址,https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.2/MathJax.js

-------------完-------------