关于小悟志网站地图归档友情链接联系Feed

云上小悟 + 

给本地安装的MathJax“减肥”

网站建设
2017年10月7日 / 17次阅读
标签:MathJax

拍拍贷

文章《给本地安装的MathJax“减肥”》的特色图片

MathJax可以本地安装,它就是一个js库,就像任何其它js库一样,都可以在你自己的网站空间拷贝一份,然后在代码中引用自己的那份拷贝。这样做的好处是,如果哪一天“世界末日”,你的网站空间还可以自己给自己提供服务。当然,有些人并不认可这种理念,可是麦新杰就是不太喜欢给自己的网站增加太多的外部依赖,如果哪一天网站被关“小黑屋”(就是只能在本地自己访问),还可以继续自嗨......

所谓给MathJax“减肥”,就是缩小它的体积。

从MathJax官方了解到,其HTML-CSS的渲染方式在3.0的时候将被去掉,推荐使用CommonHTML和SVG方式。云上小悟最后选择了SVG方式。HTML-CSS方式有个问题,其文件夹内有29000+张png图片,这是为了在浏览器拒绝在线字体(web font)的时候应急的。关于什么是网络字体,请参考:网页字体的设置

除了很少被用到,还由于麦新杰切换到SVG方式数学公式,HTML-CSS文件夹下面的哪些png图片,也就是根本就用不到了,所以自然选择将其删除,在以后备份网站的时候,拷贝能够快一点。这就是所谓的MathJax“减肥”。

本人删除的是整个/MathJax-master/fonts文件夹,共130M!

 

删除之后当然爽,但是还有小问题,在网页上的数学公式上点击右键,有个MathJax提供的选择菜单,里面可以修改渲染方式,其中HTML-CSS还是可选项。如果有人蛋疼选择这个选项,就会有麻烦。于是,让整个世界清静的方式,就是彻底删除这些菜单选项,不提供任何选择。我公式都已经完美的显示出来了,还改个啥....

下面的配置可以关闭MathJax右键菜单中的渲染方式选择:

高亮这一行。

这个配置就是一个JSON格式的数据。

 

MathJax现在几乎是网页上渲染数学公式的事实标准,很值得各位同学使用。本地安装,可以按照本文所介绍的方式,减小体积。

本文链接:http://www.maixj.net/wz/mathjax-jian-16771
云上小悟 麦新杰(QQ:1093023102)

-- (*^-^*) --

相关文章

评论是美德

无力满足评论实名制,评论对非实名注册用户关闭,有事QQ:1093023102.


前一篇:
后一篇:

栏目精选


©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号苏ICP备14045477号-1

网站二维码
拍拍贷
go to top