嵌入 CodeRay 或 Pygments 样式表

Asciidoctor 可以嵌入 CodeRay 或 Pygments 语法高亮器的样式表。

要求

首先,请确保您的系统上已安装相应的库。有关安装说明,请参阅 RougeCodeRayPygments。接下来,设置 source-highlighter 属性,并为其赋值,使其与您安装的库对应。

CodeRay

如果 source-highlighter 属性为 coderay,并且 coderay-css 属性为 class,则 CodeRay 样式表

  • 默认情况下为嵌入

  • 如果设置了 linkcss,则复制到输出目录中 stylesdir 文件夹内的 asciidoctor-coderay.css 文件中

Pygments

如果 source-highlighter 属性为 pygments,并且 pygments-css 属性为 class,则 Pygments 样式表

  • 默认情况下为嵌入

  • 如果设置了 linkcss,则复制到输出目录中 stylesdir 文件夹内的 asciidoctor-pygments.css 文件中