Obsidian v0.14增加了Callouts語法,提供了與Admonition相同的功能。以下比較一下二者的差異,方便由舊語法過渡到新語法。
好消息是Admonition外掛提供了相容的處理,也有語法轉換的命令,可將舊語法全部轉換成新的Callouts語法,想要轉換的朋友們務必先行備份後再執行轉換, 建議先看過本次的比較後再決定是否要轉換。
比對的Admonition版本是9.0.0。
1. Callouts語法
[!TIP]- 語法💡
> [!Type] Title > [!Type]+ Title > [!Type]- Title
1.1. 摺疊狀態
+: 展開,顯示切換圖示
-: 收合,顯示切換圖示
(無): 展開,不顯示切換圖示
1.2. Type (類型)
- note
- abstract, summary, tldr
- info, todo
- tip, hint, important
- success, check, done
- question, help, faq
- warning, caution, attention
- failure, fail, missing
- danger, error
- bug
- example
- quote, cite
2. 差異比較
- 複製按鈕只有Admonition語法會出現。
title: 技巧
這是Admonitoin.
注意:複製按鈕要在外掛選項裡啟用。
```html
<h2>Hello</h2>
<h2>Hello</h2>
```
```
[!TIP] 技巧💡
這是Callout.[!Warning] 注意!
巢狀式Callout.<h2>Hello</h2>
瀏覽器標籤
table created, modified from #browser
- 標題與摺疊狀態:
- Admonition用參數 title、collpase (open)
- Callout摺疊狀態標題直接寫在中括號後方,以+、-表示展開與收合,空一格再接標題
- Admonition有自訂圖示與顏色的參數:icon, color
- 編輯區塊:Callout內點擊一下即可進入編輯,Admonition必須點擊最右側的
<>
。 - 圖示稍有差異。
- Admonition的巢狀式程式碼區塊,在v0.14.4 Live Preview有些異常
title: Nested Admonitions
collapse: open
Hello!
````ad-note
title: This admonition is nested.
This is a nested admonition!
```ad-warning
title: This admonition is closed.
collapse: close
```
````
This is in the original admonition.
相關鏈接
- Use callouts - Obsidian Help
- valentine195/obsidian-admonition: Adds admonition block-styled content to Obsidian.md
%%
教學影片
%%
##