Quarto 标注自定义节点 API
在 Quarto 1.3 中,标注被表示为一个自定义的 AST 节点。你可以使用 quarto.Callout
构造函数在 Lua 过滤器中创建标注 AST 节点。该构造函数接受一个参数,即一个包含 type
、title
和 content
条目的表,如下所述。在 Lua 过滤器中,标注被表示为一个包含以下字段的表:
type
: 标注的类型:note
、caution
、warning
等(构造函数中可选)。title
: 标注的标题(如果有)(构造函数中可选),icon
: 标注的图标(如果没有则为false
)(构造函数中可选)appearance
:"minimal"
、"simple"
或"default"
(构造函数中可选)collapse
: 是否将标注渲染为可折叠的(构造函数中可选,默认false
)content
: 标注的内容(一个pandoc.Blocks
对象,或在构造函数中为一个普通列表)