突出显示的代码的标签大小可以通过{%highlight c tabsize = 4%}来设置。但是这应该设置每个代码块。有没有设置默认标签大小的方法?
答案 0 :(得分:2)
{% highlight c tabsize=4 %}
是将参数传递给highlight
代码的唯一方法。
答案 1 :(得分:2)
# _plugins/pygments_options.rb
class Jekyll::Tags::HighlightBlock
old_sanitized_opts = instance_method(:sanitized_opts)
define_method(:sanitized_opts) do |*args|
old_sanitized_opts.bind(self).(*args).
merge(Jekyll.configuration.fetch("pygments_options", {}))
end
end
和
# _config.yml
# …
pygments_options:
tabsize: 4