Asciidoctor可以嵌入CodeRay或Pygments语法高亮器的样式表。
要求
首先,确保适当的库已经安装在你的系统上。参见 syntax-highlighting:rouge.html、syntax-highlighting:coderay.html 或 syntax-highlighting:pygments.html 了解安装说明。接下来,设置 source-highlighter attribute 并且赋值为与你安装的库相对应的值。
CodeRay
如果`source-highlighter`属性是`coderay`并且`coderay-css`属性是`class`,那么CodeRay的样式表是:
-
默认嵌入式
-
如果设置了`linkcss`,则将`copied`复制到输出目录中`stylesdir`文件夹内的文件[.path]_asciidoctor-coderay.css_中。
Pygments
如果`source-highlighter`属性是`pygments`且`pygments-css`属性是`class`,那么Pygments样式表是:
-
默认嵌入式
-
如果设置了`linkcss`,则将`copied`文件复制到输出目录中的`stylesdir`文件夹里的文件[.path]asciidoctor-pygments.css。