我在哪里可以找到"all Rouge options"?



我正在使用Jekyll创建一个静态网站。我想使用_config.yml在kramdown中配置胭脂。

在查阅了jekyll和kramdown的文档后,我发现其中提到了

此外,所有Rouge选项(例如"line_numbers"(都可以直接在"syntax_highlighter_opts"选项(适用于代码跨度和代码块(和/或"span"/"block"键上设置。

但我找不到"所有胭脂选项">是。我在哪里可以找到"所有胭脂选项">

也许这就是您想要的?

Rouge语法荧光笔支持选项的以下键"syntax_highlighter_opts":

default_lang没有语言时应使用的默认语言已设置。guess_lang如果没有特定语言或默认语言设置,猜测语言。formatter自定义Rouge格式化程序类应该使用,而不是以下默认格式化程序(Rogue 1.x:Rouge::格式化程序:HTML/Rogue 2.x:Rouge:格式化程序::HTMLLegacy(。如果此设置是字符串,则需要包含Rouge::Formatters命名空间下的常量。

注意:格式化程序类需要响应::new(opts(,其中opts是一个选项的散列,并且为需要返回HTML的#格式格式化的源代码。

disable如果设置为true,则将禁用使用Rouge突出显示。可能不应全局设置,而应在"span"或"block"内部设置选项。

span仅在语法时使用的选项的键值映射突出显示代码跨度。block选项的键值映射仅在语法高亮显示代码块时使用。此外,所有Rouge选项(例如"line_numbers"(可以直接在"syntax_highlighter_opts"选项(适用于代码跨度和代码块(和/或"span"/"block"键上。

相关内容

  • 没有找到相关文章

最新更新