被maruku给坑了



(图:maruku VS kramdown)

昨天在用jekyll写东西的时候, 遇到了一个非常诡异的事情,用到了markdown列表的格式,
嘿,解析一直不正常,提交到Github还是那样,后来Google了一下,发现可恶的 maruku 的问题。

maruku是Jekyll默认的Markdown解析模块,这个模块对中文支持很不好。
有人推荐用rdiscount果然问题得到解决。
后又发现一个比rdiscount更强大些的解析模块kramdown,支持更多的原生Markdown的扩展。

Usage:

1
sudo gem install kramdown

设置 _config.yml markdown: kramdown


最后:最喜欢kramdown的一点,行后加上2个空格或2个反斜线会被格式化成<br />
有点类似于”GitHub Flavored Markdown” (GFM) 所以为了你的人身安全,请远离maruku!

参考:
Quick Reference of kramdown