我正在使用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"键上。