Css 使用AscidActor生成的丰富语法高亮显示

Css 使用AscidActor生成的丰富语法高亮显示,css,asciidoctor,literate-programming,Css,Asciidoctor,Literate Programming,将处理包含以下内容的文件simple.adoc: :source-highlighter: pygments [source,java] Foo bar = baz + qux; 用于生成许多语法类别 我们可以确认,生成的HTML确实非常丰富: <div class="content"> <pre class="pygments highlight"> <code data-lang="java"><span class="tok-n">Fo

将处理包含以下内容的文件
simple.adoc

:source-highlighter: pygments

[source,java]
Foo bar = baz + qux;
用于生成许多语法类别

我们可以确认,生成的HTML确实非常丰富:

<div class="content">
<pre class="pygments highlight">
<code data-lang="java"><span class="tok-n">Foo</span> 
<span class="tok-n">bar</span> <span class="tok-o">=</span> 
<span class="tok-n">baz</span> <span class="tok-o">+</span> 
<span class="tok-n">qux</span><span class="tok-o">;</span>
</code></pre>
</div>

然后运行
ascidoctor simple.adoc
,我们会看到
basejump.css
出现在
simple.html
中。但是没有出现这样的
basejump.css
。为什么?

您可以在另一个样式表中进行更改,并使用docinfo文件加载它


更新2015-02-25:您需要在文件头中包含
:docinfo:
属性,或者在命令行中包含
-a docinfo

谢谢。。我看到()如果我编写一个包含“”的文件simple-docinfo.html,然后使用“ascidoctor simple.html”(不需要命令行选项)处理simple.html,“basejump.css”应该出现在生成的simple.html中,但是没有这样的“basejump.css”可以通过。继续查看…您的adoc文件名为simple吗?-dockinfo的第一部分需要与源文件名相同,然后它应该提取docinfo并将其添加到生成的html中。问题现在已更新,以便将问题放入注释中的上下文中。更新了答案,以包括使用属性触发docinfo包含
<link rel="stylesheet" href="basejump.css">