呼出块

从0.14.0版本开始,Obsidian 支持 callout blocks,有时也称为 “admonitions”。Callout块是以 blockquote 的形式写的,灵感来自于Microsoft Docs的 “alert “语法。

出于兼容性的考虑,如果你还在使用 Admonitions 插件,你应该将其更新到至少v8.0.0,以避免与新的callout blocks 发生冲突。

使用以下语法来表示 callout block: > [!INFO].

1
2
3
> [!INFO]
> 这是一个 callout block.
> 它支持 **markdown** 和 [[内部链接|wikilinks]]。
MARKDOWN

它将显示为这样:

这是一个 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
> [!TIP] 呼出块可以有自定义的标题,这也支持 **markdown**!
MARKDOWN

折叠

此外,你可以通过在区块后添加 +(默认为展开)或 -(默认为折叠)来创建一个折叠式呼出。

1
2
> [!FAQ]- callouts 是可折叠的吗??
> 是的! 在一个可折叠的 callouts 中,内容是隐藏的,直到它被展开。
MARKDOWN

显示效果:

是的! 在一个可折叠的 callouts 中,内容是隐藏的,直到它被展开。

自定义

代码片断和插件也可以定义自定义呼出,或覆盖默认选项。呼出类型和图标在CSS中定义,其中颜色是一个r, g, b的元组,图标是任何内部支持的图标(如lucide-info)的图标ID。另外,你也可以将SVG图标指定为一个字符串。

1
2
3
4
5
.callout[data-callout="my-callout-type"] {
--callout-color: 0, 0, 0;
--callout-icon: icon-id;
--callout-icon: '<svg>...custom svg...</svg>';
}
CSS

所有类型示例

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


呼出块
https://blog.pangcy.cn/2023/04/03/效率工具相关/Obsidian/呼出块/
作者
子洋
发布于
2023年4月3日
许可协议