0
我想加載MathJax在我的基礎模板用:使用本地MathJax文件和Django /夾層
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
tex2jax: {inlineMath: [['$','$'], ['\\(','\\)']]}
});
</script>
<script type="text/javascript"
src="{% static "js/MathJax/MathJax.js?config=TeX-AMS-MML_HTMLorMML" %}">
</script>
但是在渲染模板中的URL返回爲:
/static/js/MathJax/MathJax.js%3Fconfig%3DTeX-AMS-MML_HTMLorMML
和MathJax不起作用。
如果我硬編碼URL爲src="/static/js/MathJax/MathJax.js?config=TeX-AMS-MML_HTMLorMML"
它的作品。我怎樣才能防止Django/Mezzanine逃離?
和=
角色?有其他方法嗎?
[我想使用本地MathJax的原因是當我離開互聯網連接時進行開發;我在生產中使用CDN]
如果你做了 'src =「{%static」js/MathJax/MathJax.js「%}?config = TeX-AMS-MML_HTMLorMML」>會發生什麼情況(即將配置置於靜態替換之外)?我不知道Django或Mezzanine,但認爲這可能值得一試。 –
我認爲就是這樣 - 我自己應該想到它!如果你想接受它,把它寫成答案。謝謝@DavideCervone! – xnx
謝謝,完成了。 –