在Hexo中离线安装数据工具包-Mathjax
这里与其说安装,还是不如直接拷贝相应文件到hexo目录
最近尝试在写blog
的时候用Latex
来写数学公式,写起来还是极其方便灵活滴,但是,但是其速度慢如爬蜗牛,一般修改一下,在刷新一下要4~5s
才能将公式渲染出来,其书写效率也太低了,总之我不能忍,所以准备将其MathJax
放在本地.
- 一方面是希望加快公式的渲染速度
- 另一方面也是希望能支持我在断网的情况下也能正常使用
Mathjax
我用的是Jark大神的jacman
主题,在简单grep
查找之后可以发现MathJax
的引用在:/themes/jacman/layout/_partial/mathjax.ejs
这里,可以发现也就远程引用了官网cdn的一个js<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
在http://docs.mathjax.org/en/latest/installation.html可以下载到Mathjax
的离线包(建议乖乖直接下包,别去爬cdn
里面的目录,心累)。
离线包解压之后的unpacked
目录里面有整理好直接引用的资源文件(尼玛,之类有16m
,难怪慢如蜗牛..)
在/themes/jacman/source/js
新建一个mathjax/2.5-latest
的目录,将unpacked
下的文件整个儿拷贝过去,修改mathjax.ejs
中的引用<script type="text/javascript" src="/js/mathjax/2.5-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
清空目录,再重新生成文件,启动服务器,跑起来看公式 只能说 如丝般顺滑
^_^
本作品采用[知识共享署名-非商业性使用-相同方式共享 2.5]中国大陆许可协议进行许可,我的博客欢迎复制共享,但在同时,希望保留我的署名权kubiCode,并且,不得用于商业用途。如您有任何疑问或者授权方面的协商,请给我留言。