这个页面是Asciidoctor扩展的目录。在这个上下文中,一个扩展是一个丰富AsciiDoc内容的库,要么通过引入新的语法,要么通过将额外的功能编织进输出中。这与工具扩展不同,例如Atom扩展,它将AsciiDoc支持带到工具中。

官方扩展

名称 运行环境 描述

[Asciidoctor 图表](https://asciidoctor.org/docs/asciidoctor-diagram)

Asciidoctor

Asciidoctor的一组扩展,允许您将使用PlantUML、Graphviz、ditaa或Shaape语法编写的图表嵌入到您的AsciiDoc文档中。

[Asciidoctor LaTeX](https://github.com/asciidoctor/asciidoctor-latex)

Asciidoctor

可以将AsciiDoc文档转换为LaTeX和HTML格式。 它还为AsciiDoc标记语言带来了一个扩展的数学语法,与LaTeX的语法非常相似。

[AsciidoctorJ 截图](https://github.com/asciidoctor/asciidoctorj-screenshot)

AsciidoctorJ

自动化将动态生成的屏幕截图包含到您的文档中。

[扩展实验室](https://github.com/asciidoctor/asciidoctor-extensions-lab)

Asciidoctor

即将推出的扩展功能的实验性游乐场。 用于测试扩展机制的能力和新的扩展创意。 尽管这个存储库中的代码由Asciidoctor团队维护,但代码未经测试,不应用于生产环境。 这些扩展仅旨在作为参考使用。

标签“官方”仅仅意味着该扩展托管在GitHub上的Asciidoctor组织内部,并作为Asciidoctor项目的一部分进行维护。相比之下,第三方扩展是指托管在Asciidoctor组织外部的扩展。这种分类并不表示扩展的质量。相反,扩展的质量应该基于扩展自身的优点来评定。

第三方扩展

名称 运行环境 描述

Asciidoctor Multipage

Asciidoctor

一个可配置的多页面HTML转换器,用于Asciidoctor。 扩展了内置的HTML 5转换器,能够从单一源文档生成多个HTML页面。

Asciidoctor Open Document

Asciidoctor

一个Asciidoctor的转换器,允许您将AsciiDoc文档转换为fodt(平面OpenDocument文本)格式。

Asciidoctor Packt

Asciidoctor

一套Asciidoctor转换模板,可以让你使用Packt手稿的模板,将AsciiDoc文档转换为fodt格式。

Asciidoctor Office

AsciidoctorJ

提供将Microsoft Excel表格转换为AsciiDoc表格和Microsoft PowerPoint幻灯片转换为图片的功能。

Asciidoctor Liquibase

AsciidoctorJ

这个AsciidoctorJ扩展提供了一个宏指令,可以根据Liquibase变更集文件生成实体关系图。

Asciidoctor Gherkin

AsciidoctorJ

以章节、段落、列表和表格的形式在AsciiDoc中包含Gherkin特性文件。

Markup Document Builder

AsciidoctorJ

这个项目是用于构建包括AsciiDoc在内的标记文档的文档构建器。

MonoTree

AsciidoctorJ

可视化树形结构。 它接收树节点的名称和嵌套级别作为输入,并将树绘制为输出。

Asciidoctor sdedit

AsciidoctorJ

使用sdedit创建时序图。

Cukedoctor

AsciidoctorJ

通过集成Cucumber和Asciidoctor来实现BDD实时文档。

Tabbed Code Blocks

AsciidoctorJ

启用在多个标签页上渲染代码的功能。

Asciidoctor Question

Asciidoctor

Asciidoctor Question是一组Asciidoctor扩展,允许您添加多选和填空文本格式的问题。

Asciidoctor Inter-doc Reference Text

Asciidoctor(.js)

为文档间的交叉引用提供隐式(自动)参考文本(标签)。

Asciidoctor HTML5s

Asciidoctor(.js)

Asciidoctor的替代HTML5转换器(后端),专注于正确的语义、可访问性和与常见排版CSS样式的兼容性。

Asciidoctor Highlight.js

Asciidoctor.js

在构建时使用highlight.js高亮显示源代码列表块。

Asciidoctor KaTeX

Asciidoctor(.js)

在构建时使用KaTeX将latexmath转换为HTML。

Themes

AsciidoctorJ

Asciidoctor样式表工厂的主题重新打包,您可以将其应用于您的文档。

Google Analytics

AsciidoctorJ

生成包括Google Analytics在内的所需JavaScript代码,并将其包含在文档头部。

Disqus

AsciidoctorJ

可以在希望拥有Disqus框架以允许读者实时评论的任何地方包含一个块。

Collapsible

AsciidoctorJ

重写您的TOC,使之变为一个可折叠菜单,尤其适用于文档较大的情况。

Copyblocks

AsciidoctorJ

在您的`source`块中包含一个小按钮,以便将内容复制到剪贴板。

Callout Tooltip

AsciidoctorJ

在您的标注中包含一个工具提示,当用户用鼠标悬停在其上时可见。

Google Search

AsciidoctorJ

这个asciidoctor-extensions增加了生成构建数据的能力—​从文档属性中提取—​这是Google理解页面内容所需的。

Ensure HTTPS

AsciidoctorJ

自动将用户重定向到您文档的`https`版本。

Multi Language

AsciidoctorJ

如果您用不同的语言编写相同的文件,这个扩展添加了一个UI控件,允许读者切换不同语言。

EachFile

AsciidoctorJ

使用each-file块处理器,您可以定义一个具有限定符的模板块,处理器将对符合模式的每个文件重复该模板。

Calendar

AsciidoctorJ

生成指定月份的日历,并包含块内容中定义的事件。 每个单元格被格式化为一个AsciiDoc表格单元格内容,因此事件可以包括图标、STEM和其他内容类型。

BarCode

AsciidoctorJ

生成条码图像(支持13种格式,包括Ean13、pdf417、QRCode等)。

Quiz

AsciidoctorJ

一个*实验性*扩展,用于生成交互式测验。

Asciidoctor Apidoc

AsciidoctorJ

一个内联宏指令,可以轻松地在AsciiDoc文档中创建指向Javadoc参考的链接。

Asciidoctor P2E

Asciidoctor

使为Pathfinder 2E角色扮演系统创建内容变得更加容易。

Asciidoctor Lists

Asciidoctor

一个asciidoctor扩展,增加了图表列表、表格列表,或者任何你想要的列表!