0

我正在使用 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

我怎样才能做到这一点?

4

2 回答 2

1

这不是关于 Jekyll,而是更多关于 Jekyll 使用的Liquid 模板引擎

如果您真的想要该功能,最好的选择可能是分叉 Liquid 并在那里进行修改。

但请注意,Liquid/Jekyll 不仅仅解释 Ruby 代码。您可能必须深入挖掘词法分析/解析才能让您的示例正常工作而不会破坏很多其他事情。

于 2011-01-15T15:16:02.430 回答
0

我也不太喜欢流动的模板语法。但是这个textmate snippit(映射到选项卡触发器'代码')使它不那么痛苦。

{% highlight ${1:bash} %}
$2
{% endhighlight %}

希望您可以使用类似于您选择的文本编辑器的东西。

于 2011-07-11T16:45:56.917 回答