背景
在寫博客時(shí)有時(shí)候需要插入公式泥技。平時(shí)主要使用wiz寫作神妹,然后在hexo颓哮、簡(jiǎn)書中發(fā)布。
wiz
wiz(為知筆記)支持markdown語(yǔ)法鸵荠,只要添加文章后綴為.md
冕茅,此時(shí)是不支持編寫公式的。
要同時(shí)支持markdown和MathJax公式蛹找,添加文章后綴為.mdp
姨伤。
如果你在wiz中,你可以看到下面的公式:
$$test={hello}\times{world}$$
hexo網(wǎng)站
hexo網(wǎng)站默認(rèn)不支持MathJax庸疾,可以通過(guò)hexo插件實(shí)現(xiàn)--[hexo-math][hexo-math]乍楚。
通過(guò)插件來(lái)polyfill的原理是hexo發(fā)布時(shí)可以插入script
標(biāo)簽,所以就在頁(yè)面渲染的時(shí)候引入了公式渲染器届慈。
使用方法:
npm install hexo-math --save
然后直接就可以使用徒溪。[hexo-math][hexo-math]的其他配置請(qǐng)自行查看。
在hexo中如果安裝了hexo-math金顿,應(yīng)該可以看到以下公式:
$$test={hello}\times{world}$$
簡(jiǎn)書
簡(jiǎn)書支持markdown臊泌,不支持MathJax,可以使用圖片的方式來(lái)hack揍拆。
其原理是markdown的圖片可以通過(guò)指定url從網(wǎng)絡(luò)上引用渠概,然后在url中填入公式作為請(qǐng)求參數(shù),公式生成服務(wù)器根據(jù)請(qǐng)求參數(shù)渲染出圖片嫂拴,然后返回播揪。
可以參考[簡(jiǎn)書中編輯數(shù)學(xué)公式][簡(jiǎn)書中編輯數(shù)學(xué)公式]
可用的在線渲染器:
在?
后面直接填入公式內(nèi)容,不需要$
或$$
筒狠。
在簡(jiǎn)書中剪芍,你應(yīng)該可以看到以下公式:
該公式是一張圖片。
其他平臺(tái)的支持情況
- github不支持
參考資料
hexo-math
https://github.com/akfish/hexo-math
[hexo-math]:https://github.com/akfish/hexo-math
簡(jiǎn)書中編輯數(shù)學(xué)公式
http://blog.szrf215.com/p/e8a14ec1c614
[簡(jiǎn)書中編輯數(shù)學(xué)公式]:http://blog.szrf215.com/p/e8a14ec1c614