呼出块
从0.14.0版本开始,Obsidian 支持 callout blocks
,有时也称为 “admonitions”。Callout块是以 blockquote
的形式写的,灵感来自于Microsoft Docs的 “alert “语法。
出于兼容性的考虑,如果你还在使用 Admonitions 插件,你应该将其更新到至少v8.0.0,以避免与新的callout blocks
发生冲突。
使用以下语法来表示 callout block: > [!INFO]
.
1 |
|
它将显示为这样:
这是一个 callout block.
它支持 markdown 和 [[内部链接|wikilinks]]。
支持的类型
默认情况下,有12种不同的呼出类型,每种类型可能会有多个别名。每种类型都有不同的背景颜色和图标。
要使用这些默认样式,请在例子中用这些类型中的任何一种替换 INFO
。任何未被识别的类型将默认为 “注释 “类型,除非它们是[[#自定义|自定义]]。类型标识符是不分大小写的。
- 【注释】: note
- 【抽象、摘要】:abstract, summary, tldr
- 【信息、代办】:info, todo
- 【提示、重要】:tip, hint, important
- 【成功、检查、完成】:success, check, done
- 【问题、帮助、FAQ】:question, help, faq
- 【警告、提醒、注意】:warning, caution, attention
- 【失败、丢失】:failure, fail, missing
- 【危险、错误】:danger, error
- 【错误】:bug
- 【例子】:example
- 【引用】:quote, cite
标题和正文
你可以定义 callouts 的标题,你也可以有一个没有主体内容的 callouts。
1 |
|
折叠
此外,你可以通过在区块后添加 +
(默认为展开)或 -
(默认为折叠)来创建一个折叠式呼出。
1 |
|
显示效果:
是的! 在一个可折叠的 callouts 中,内容是隐藏的,直到它被展开。
自定义
代码片断和插件也可以定义自定义呼出,或覆盖默认选项。呼出类型和图标在CSS中定义,其中颜色是一个r, g, b
的元组,图标是任何内部支持的图标(如lucide-info
)的图标ID。另外,你也可以将SVG图标指定为一个字符串。
1 |
|
所有类型示例
note
note
abstract
abstract
summary
summary
tldr
tldr
info
info
todo
todo
tip
tip
hint
hint
important
important
success
success
check
check
done
done
question
question
help
help
faq
faq
warning
warning
caution
caution
attention
attention
failure
failure
fail
fail
missing
missing
danger
danger
error
error
bug
bug
example
example
quote
quote
cite
cite