扩展生态系统
以下是由优秀社区提供的一些扩展:
- Byte field
-
使用 bytefield-svg 绘制字节字段图。 github.com/Deep-Symmetry/bytefield-svg
- Chart
- Color
-
为给定的颜色引用(包括名称、rgb、rgba、hsl、hsla 或 hex 引用)渲染颜色块。 github.com/mogztter/asciidoctor-color
- Diagrams
-
使用 Kroki 将图表转换为图像。 github.com/mogztter/asciidoctor-kroki
- Emoji
-
内联宏渲染
emoji:heart[]
作为指向 Twitter 上 Twemoji 的远程 SVG<img>
。 github.com/mogztter/asciidoctor-emoji - Interactive runner
-
将 AsciiDoc 代码列表转换为可在浏览器中运行的互动游乐场。对
[source]
块添加%interactive
选项。 github.com/oncletom/asciidoctor-extension-interactive-runner - MathJax
-
服务器端 MathJax 渲染为内联 SVG。 gitlab.com/djencks/asciidoctor-mathjax.js
- Open Block
-
使用块宏嵌套打开块,直到规范允许直接实现这一功能。 gitlab.com/djencks/asciidoctor-openblock
- PlantUML
-
使用 PlantUML 服务器 将 PlantUML、Ditaa 和 Graphiz(DOT)图表渲染为 PNG 或 SVG。 github.com/eshepelyuk/asciidoctor-plantuml.js 不再维护。建议改用 Kroki。
- Queries
-
查询外部 JSON 文档或(在 Antora 中)Antora 内容目录,并将结果渲染为列表、表格、计数或重复模板块。
- Template
-
定义一个块或内联模板,并使用 “变量” 调用它,结果与主文档隔离:即属性不会泄漏到模板之外。 gitlab.com/djencks/asciidoctor-template
- Tweet
-
使用 Twitter API 渲染推文。使用推文宏,附上推文 ID:
tweet::1041369960436703232[]
。 github.com/mogztter/asciidoctor-tweet