0

Asciidoctorは以下を含むファイルを処理します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>

しかし、デフォルトのスタイルシートでは、構文カテゴリがうまく区別されていません。

おそらく新しい CSS スタイルシートを挿入するか、既存のスタイルシートの値を変更して、出力をカスタマイズするにはどうすればよいですか?

更新 (LightGuard に感謝) ファイル を保存するsimple-docinfo.htmlと、その名前は処理中のファイルと一致しますが、接尾辞-docinfoと拡張子.htmlは で、次の 1 行が含まれます。

<link rel="stylesheet" href="basejump.css">

を実行すると、が表示されるasciidoctor simple.adocはずです。しかし、そのようなものは表示されません。なんで?basejump.csssimple.htmlbasejump.css

4

1 に答える 1

0

別のスタイルシートに変更を加えて、docinfo ファイルでロードすることができます。

UPDATE 2015-02-25:docinfo: :ファイルヘッダーまたはコマンドラインに属性を含める必要があります-a docinfo

于 2015-02-24T05:34:13.103 に答える