2

構文の強調表示に pygments を使用しており、コード内のいくつかの行を強調表示したいと考えています。これは 1 行の強調表示には問題なく機能しますが、複数の行を強調表示するにはどうすればよいですか? コンマとスペースで区切られたリストを試してみましたが、役に立ちませんでした。

{% highlight python hl_lines=7 %} # works
{% highlight python hl_lines=7,8 %} # does not work
{% highlight python hl_lines=7 8 %} # does not work
{% highlight python hl_lines=7-8 %} # does not work
4

2 に答える 2

0

{% highlight %}タグを単独で使用することに慣れていません。{% endhighlight %}コードブロックを識別するために、常に と組み合わせて使用​​します。これは、私の Jekyll 0.12.1 インストールで期待どおりに動作します。

{% highlight python %}

def say_hi(to_who):
    print "Hello,", to_who

say_hi("World")

{% endhighlight %}

デフォルトの CSS を配置 (および背景色を少し調整) すると、上記は次のようになります。

Pigments 出力の例

于 2013-02-20T18:02:54.140 に答える