Asciidoctor 扩展列表

本页面是 Asciidoctor 扩展的目录。在此上下文中,扩展是一个通过引入新语法或将附加功能织入输出内容来丰富 AsciiDoc 内容的库。这与工具扩展(如 Atom 扩展)不同,后者将 AsciiDoc 支持带入工具中。

官方扩展

名称 Runtime 描述

Asciidoctor Diagram

Asciidoctor

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

Asciidoctor LaTeX

Asciidoctor

使 AsciiDoc 文档能够转换为 LaTeX 和 HTML。它还为 AsciiDoc 标记语言带来了扩展的数学语法,该语法与 LaTeX 非常相似。

Asciidoctor Mathematical

Asciidoctor

使用 mathematical 插入 STEM 表达式的图像

AsciidoctorJ Screenshot

AsciidoctorJ

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

Extension Lab

Asciidoctor

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

“官方”标签仅表示该扩展托管在 GitHub 上的 Asciidoctor 组织内,并作为 Asciidoctor 项目的一部分进行维护。相反,第三方扩展是托管在 Asciidoctor 组织外部的扩展。此分类不表示扩展的质量。相反,质量应基于扩展本身的优点。

第三方扩展

名称 Runtime 描述

Asciidoctor Multipage

Asciidoctor

Asciidoctor 的可配置多页 HTML 转换器。它扩展了内置的 HTML 5 转换器,以从单个源文档生成多个 HTML 页面。

Asciidoctor Open Document

Asciidoctor

Asciidoctor 的转换器,允许您将 AsciiDoc 文档转换为 fodt(flat OpenDocument Text)格式。

Asciidoctor Packt

Asciidoctor

一组 Asciidoctor 的转换器模板,允许您使用 Packt 手稿的模板将 AsciiDoc 文档转换为 fodt(flat OpenDocument Text)格式。

Asciidoctor Office

AsciidoctorJ

提供将 Microsoft Excel 工作表转换为 AsciiDoc 表格以及将 Microsoft PowerPoint 幻灯片转换为图像的功能。

Asciidoctor Liquibase

AsciidoctorJ

此 AsciidoctorJ 扩展提供了一个宏,用于基于 Liquibase changeset 文件生成实体关系图。

Asciidoctor Gherkin

AsciidoctorJ

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

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 扩展,它添加了一个图形列表、一个表格列表或任何您想要的列表!