如何在Google App Engine上使用MathJax库

sys*_*out 4 python google-app-engine tex mathjax

我正在尝试将Tex支持添加到我的应用程序中,我想使用MathJax来呈现数学公式客户端,因为我放弃了这里解释的服务器端解决方案.
MathJax库非常胖(30.000个文件),由于文件数量限制,它无法轻松安装在App Engine上.

我没有使用MathJax库的经验,所以我对以下其他策略持开放态度:

  • 可用的MathJax CDN
  • 减少一些目录/文件以减少包的文件号.

您知道在Google App Engine上使用Mathjax的方法吗?

Mat*_*ang 6

自2011年3月起,MathJAX拥有自己的CDN,因此您现在可以使用它而无需将任何文件上传到GAE.只需确保它位于任何页面的标题中:

<script type="text/javascript" async
  src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?...">
</script>
Run Code Online (Sandbox Code Playgroud)


Kev*_*unn 5

你可以使用http://mathjax.connectmv.com:我们不是一个CDN,但是我们公开托管最近MathJax文件是免费的.

我们将过期标头设置为2周,Access-Control-Allow-Origin: *以允许跨站点访问.