我正在使用Jekyll(https://github.com/mojombo/jekyll)。我不想写这么多只是为了突出显示使用Pygment。目前我有这个:
{% highlight bash %}
$ bash <<( curl https://rvm.io/releases/rvm-install-head)
{% endhighlight bash %}
我希望能够做到:
highlight :bash do
$ bash <<( curl https://rvm.io/releases/rvm-install-head)
end
我该怎么做?
答案 0 :(得分:1)
这不是关于杰基尔的,而是关于杰基尔使用的Liquid Templating Engine的更多信息。
如果你真的想要这个功能,最好的选择是分叉Liquid并在那里进行修改。
但请注意,Liquid / Jekyll不只是解释Ruby代码。您可能需要深入挖掘词法分析/解析,以使您的示例正常工作,而不会破坏很多其他事情。
答案 1 :(得分:0)
我也不太喜欢液体模板语法。但是这个textmate snippit(映射到tab触发器'code')会让它变得不那么痛苦。
{% highlight ${1:bash} %}
$2
{% endhighlight %}
希望您可以选择类似于您选择的文本编辑器。