IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Jekyll使用MathJax来显示数学式

    Yukang (moorekang@gmail.com)发表于 2013-03-03 00:00:00
    love 0

    使用Jekyll写作文章的时候有可能需要内嵌一些数学公式, MathJax就是用来干这个的,试用了一下感觉非常方便。步骤如下:

    • 修改html头部。

      在每个页面开头加上这么一句,在Jekyll下可以通过修改default.html加上。

    <script type="text/javascript"
     src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
    script>
    • 本地安装kramdown。

      因为rdiscount和默认的markdown在解析带公式文件的时候都会出现一些问题,所以最简单办法还是安装kramdown。 ` $ gem install kramdown`

    • 修改_config.yml,把markdown选项修改为:

      markdown: kramdown


    然后在发布的时候就可以使用$$来把需要显示的数学式子扩起来。像这样:

    $$a^2 + b^2 = c^2$$

    发布出来就是漂亮的公式了。

    一些更酷的例子:

    不过我可能永远用不到这么复杂的表达式 :).

    另外今天找了一个markdown-mode.el,在Emacs下编辑Markdown文件又方便了不少。 Mac下的Markdown编辑器Mou也是非常不错的。



沪ICP备19023445号-2号
友情链接