这个页面列出了转换器及其相关的后端和输出格式,这些转换器要么内置于Asciidoctor中,要么由Asciidoctor项目单独分发。 还有一些额外的“非官方”的Asciidoctor转换器,并没有在这个页面上列出。
内置转换器
这些内置的转换器随Asciidoctor一起打包。
- HTML
-
HTML 5 转换器(后端:
html
或html5
)生成带有 CSS3 样式的 HTML 5。这是 Asciidoctor 默认使用的转换器。 - XHTML
-
HTML 5转换器的XHTML变体。要使用XHTML转换器,将`xhtml`或`xhtml5`赋值给`backend`选项。
- DocBook
-
DocBook 5.0转换器生成DocBook 5.0 XML。要使用DocBook转换器,请将`docbook`或`docbook5`分配给`backend`选项。
- Man page
-
手册页转换器用于为Unix和类Unix操作系统上使用的软件生成手册页。要使用手册页转换器,请将`manpage`赋值给`backend`选项。
附加转换器
您可以使用附加转换器,通过将适当的库添加到运行时路径中(例如,-r asciidoctor-pdf
)来插入Asciidoctor。
- 便携式文档格式
-
PDF转换器(后端:
pdf
)生成一个便携式文档格式。需要安装https://rubygems.org/gems/asciidoctor-pdf[asciidoctor-pdf^]宝石(gem)。 - EPUB3
-
EPUB3转换器(后端:
epub3
)生成数字出版物和文档的分发与互换格式标准。需要安装https://rubygems.org/gems/asciidoctor-epub3[asciidoctor-epub3^]宝石(gem)。 - Reveal.js
-
Reveal.js 转换器可以从 AsciiDoc 文档生成一个 Reveal.js 演示文稿。需要使用 https://github.com/asciidoctor/asciidoctor-reveal.js [Asciidoctor Reveal.js^]。
- 定制
-
定制转换器可以从AsciiDoc文档生成定制演示。需要https://github.com/asciidoctor/asciidoctor-bespoke[Asciidoctor Bespoke^]。