在windows上用jekyll太难了(续)
这个问题前前后后折磨了我两个星期——jekyll不能正确的build出ol(md to html),作为一个强迫症患者,我当然无法容忍在markdown的文档中手写<ol></ol>
。
于是,到jekyll的github respository去提了个issue,热心的程序猿朋友礼貌地指出:这不是jekyll的issue,应该是markdown引擎的问题。
jekyll的默认markdown引擎是maruku
,今天终于有时间了,开始一步一步的debug maruku。前前后后可能搞了40min,发现所有问题都出在这一句:
return :olist if l =~ /^[ ]{0,1}\d+\..*\w+/
那个神奇的正则表达式,不能match1. 中文
…………
算了,碰到正则表达式,果断的绕道了。
在jekyll的config中把markdown引擎改为redcarpet
,问题解决!
- 中
- 文
- 可
- 以
- 用
- 了