Jekyllのpygmentsを使用して強調表示されているコード行に番号を付けるにはどうすればよいですか?
5916 次
1 に答える
35
JekyllドキュメントのLiquidExtensionswikiページによると、Liquidタグにはオプションの2番目のパラメーターがあり、行番号をオンにhighlight
する値があります。linenos
{% highlight language linenos %}
your code here
{% endhighlight %}
注意して使用してください。行番号は実際にはコードのテキストに挿入されてlinenos
いるため、行番号なしでコードブロックをコピーすることはできません。$('.lineno').toggle()
(これは、訪問者に行番号を表示させることで解決できます。Firefoxで動作しますが、移植可能かどうかはわかりません。)
更新:より良い使用linenos=table
:
{% highlight language linenos=table %}
your code here
{% endhighlight %}
これにより、コードがtable
2つのセルを持つに配置されます。最初td
はすべての行番号、td
次にコード自体です。これにより、行番号なしでコードのみを選択できます。
于 2012-06-19T08:00:52.867 に答える