可用的转换器

此页面列出了 Asciidoctor 内置或由 Asciidoctor 项目单独分发的转换器,以及它们关联的后端和输出格式。还有一些未在此页面列出的 Asciidoctor “非官方”转换器。

内置转换器

这些内置转换器随 Asciidoctor 一起打包。

HTML

HTML 5 转换器(后端:htmlhtml5)会生成使用 CSS3 样式化的 HTML 5。这是 Asciidoctor 默认使用的转换器。

XHTML

HTML 5 转换器的 XHTML 版本。要使用 XHTML 转换器,请将 xhtmlxhtml5 分配给 backend 选项。

DocBook

DocBook 5.0 转换器会生成 DocBook 5.0 XML。要使用 DocBook 转换器,请将 docbookdocbook5 分配给 backend 选项。

Man page

Man page 转换器会为 Unix 和类 Unix 操作系统使用的软件生成手册页。要使用 man page 转换器,请将 manpage 分配给 backend 选项。

附加转换器

您可以使用附加转换器,这些转换器通过将相应的库添加到运行时路径(例如 -r asciidoctor-pdf)来插入 Asciidoctor。

PDF

PDF 转换器(后端:pdf)会生成便携式文档格式。需要 asciidoctor-pdf gem。

EPUB3

EPUB3 转换器(后端:epub3)会生成数字出版物和文档的发行和交换格式标准。需要 asciidoctor-epub3 gem。

Reveal.js

Reveal.js 转换器会从 AsciiDoc 文档生成 Reveal.js 演示文稿。需要 Asciidoctor Reveal.js

Bespoke

Bespoke 转换器会从 AsciiDoc 文档生成 Bespoke 演示文稿。需要 Asciidoctor Bespoke