InkSoul/themes/meme_cdn/layouts/partials/third-party/mathjax.html

32 lines
982 B
HTML

{{- $defaultCDN := "https://cdn.jsdelivr.net" -}}
<script>
if (typeof MathJax === 'undefined') {
window.MathJax = {
loader: {
load: ['[tex]/mhchem']
},
{{ if .Site.Params.disableMathJaxMenu }}
options: {
renderActions: {
addMenu: [0, '', '']
}
},
{{ end }}
tex: {
inlineMath: {'[+]': [['$', '$']]},
tags: 'ams',
packages: {'[+]': ['mhchem']}
}
};
(function() {
var script = document.createElement('script');
script.src = '{{- .Site.Params.cdnCustomized | default $defaultCDN -}}/npm/mathjax@3.1.2/es5/tex-mml-chtml.js';
script.defer = true;
document.head.appendChild(script);
})();
} else {
MathJax.texReset();
MathJax.typeset();
}
</script>