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 Templating Engineに関するものです。

本当にその機能が必要な場合は、Liquid をフォークしてそこで変更を加えるのが最善の方法です。

ただし、Liquid/Jekyll は Ruby コードを解釈するだけではないことに注意してください。他の多くのものを壊すことなく例を正しく動作させるには、字句解析/解析をかなり深く掘り下げる必要があるでしょう。

于 2011-01-15T15:16:02.430 に答える
0

私は流動的なテンプレート構文もあまり好きではありません。しかし、このテキストメイト スニピット (タブ トリガーの「コード」にマッピングされている) を使用すると、痛みが少し軽減されます。

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

うまくいけば、選択したテキスト エディターと同様のことができます。

于 2011-07-11T16:45:56.917 に答える