MathJax适配Pjax

hexo 添加 MathJax 的过程网上很多,这里就不细讲,这里贴一张写的不错的文章 Hexo博客(13)添加MathJax数学公式渲染

由于 3-hexo 这个主题使用了 pjax ,刷新和第一次加载没有问题,但是点到其他文章,再点回来,渲染就无效了。

这个问题和之前适配多说和高亮时,是同样的问题,只需要在下面配置即可。

$(document).on({
    /*pjax请求回来页面后触发的事件*/
    'pjax:end': function () {
        /*渲染MathJax数学公式*/
        $.getScript('//cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-MML-AM_CHTML',function () {
            MathJax.Hub.Typeset();
        });
    }
});

这样就解决了pjax的适配问题。


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 jaytp@qq.com

文章标题:MathJax适配Pjax

文章字数:172

本文作者:叶落阁

发布时间:2017-07-05, 19:24:10

最后更新:2017-11-06, 10:20:12

原始链接:http://yelog.org/2017/07/05/MathJax-pjax/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏