如何在Jekyll 3.0中更改高亮代码中默认制表符大小?

6

如果我这样做:

{% highlight C %}
    .... code
{% endhighlight %}

对于任何在高亮显示的C之间使用的选项卡,我希望选项卡大小为2而不是4。 在Jekyll 3中执行{% highlight C tabsize=2 %}似乎不起作用。
我在Stack Overflow上看到的答案似乎适用于旧版本,但不适用于最近的版本。

你所说的“older”似乎是指pygments代码格式化程序及其选项,而这在现在默认的“rouge”高亮器中已不再存在。 - Frank N
1个回答

9
我不认为从Jekyll本身实现这一点是可能的,但是您可以使用CSS通过tab-size属性来实现:
pre {
    tab-size: 2;
}

奇怪的是,据说它在IE上无法工作(https://caniuse.com/#feat=css3-tabsize)...(现在无法验证,但也在SO上得到了确认(https://dev59.com/u2w15IYBdhLWcg3wO5EH#6754883)) - Frank N
你救了我的一天! - Yavuz Tas

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接