我想在我的网站中使用MathJax,我选择使用CDN方法。你可以放MathJax.org states
<script
src='https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.2/MathJax.js?config=TeX-MML-AM_CHTML'>
</script>
在HTML <head></head>
标记内,并提供了预先填充的example on jsbin
但是,我注意到在WordPress中使用MathJax时MathJax documentation suggests使用
<script type="text/javascript"
src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>
我注意到,差异在于src
地址的主要部分,其中使用的CDN是cdn.mathjax.org
而不是cdnjs.cloudflare.com
,地址指向mathjax/latest/MathJax.js
而不是mathjax/2.7.2/MathJax.js
。
我已将第二个脚本放入jsbin示例中以查看函数是否存在差异,并且该示例仍然有效。是否优先(或更正确)使用第二个脚本而不是第一个是否使用WordPress ,并理解第二个脚本将指向最新版本的MathJax ?
答案 0 :(得分:0)
正如@Bob__指出的那样,我之前刚刚读过,MathJax was shutting down its CDN他们实际上已经
于2017年4月退休 cdn.mathjax.org 。(来源:docs.mathjax.org)
同一网页声明有许多免费的CDN提供商提供MathJax的副本。有些提供“滚动版本”,即在发布时更新为最新可用版本的链接,建议使用cdnjs.com。这与Mathjax.org的https://www.mathjax.org/cdn-shutting-down/
页面相符他们说
要使用 cdnjs 快速启动,您可以通过添加
来完成第一步
<script type="text/javascript" async
src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.2/MathJax.js?config=TeX-MML-AM_CHTML">
</script>
进入文档的
<head>
块
注意:配置文件TeX-MML-AM_CHTML
是一次测试所有输入选项的好方法。您可以在MathJax文档中找到更精简的combined configuration packages。
有趣的是,在看到之前,carrying out a MathJax libraries search on cdnjs.com提供了
的更新脚本标记<script
src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.3/MathJax.js">
</script>
因此,答案是检查cdnjs.com中的最新库脚本标记,该标记目前用于2.7.3版并使用该标记。目前
<script
src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.3/MathJax.js">
</script>
如果您想使用TeX-MML-AM_CHTML
配置文件,请使用:
<script
src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.3/MathJax.js?config=TeX-MML-AM_CHTML">
</script>