2011-01-15 6 views
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 

私はこれをどのように行うことができます

答えて

1

これはジキルについてのことではなく、ジキルが使用するLiquid Templating Engineについての詳細です。

本当にその機能が必要な場合は、Liquidをフォークしてそこに変更を加えることをお勧めします。

ただし、Liquid/JekyllはRubyコードを解釈するだけではありません。あなたは、多分、他の多くのものを壊すことなく、正しく動作するようにあなたの例を得るために、字句解析/解析にかなり深く掘り下げなければならないでしょう。

+0

「私がフォークしたいもの」の私のリストは、もう一度増加しています:)素敵な情報に投票してください。 – Nerian

0

私は液体テンプレートの構文もあまり好きではありません。しかし、このテキストメイトのスニペット(タブトリガーの「コード」にマップされている)は少し痛みを伴うものです。

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

あなたが選択したテキストエディタに似たようなことができたらと思います。

関連する問題