前几天刚安装好jekyll,但是用vim打开 Welcome to Jekyll 文章的markdown文件后,看到的是一片白色的文字,没有语法着色,没法看,所以决定先找一个markdown的语法高亮插件.

首先,自然而然的想到的是针对markdown文件的插件,所以找到了vim-markdown.

安装好之后,打开一看,对markdown的语法确实都高亮显示了,但是头部的yaml front matter{% highlight %} 代码块就完全没有语法高亮.

效果如图:

vim-markdown效果

这个不能满足我的要求,所以继续寻找怎么支持jekyll markdown里面的多种语法.

后来找到vim插件大神tpope写的vim-liquid, 支持.liquid, .html, .texttile, .markdown等多种文件. 大致能满足我的需求.

效果如图:

vim-liquid效果

注意: 这里需要把vim-markdown插件删掉,才能正确显示出来.

PS: 一个题外话, 这里有tpope对屎长屎长的提交信息的吐槽,很有意思(来自CONTRIBUTING.markdown): http://stopwritingramblingcommitmessages.com/