Callouts
測試
一般的 callout,在 DG 上可正常顯示
- Firefox 的 Dark Reader 在夜間無法顯示 Cyber Glow 的 callout)
測試
也可正常顯示
到底
接下來測試隱藏的是不是會造成 DG 問題
小吉最後沒跟 KK 在一起 💔
👆可以正常顯示
再來就測試 transclude:
引用整段:
👆引用到 $
的時候似乎就造成錯誤了 ☞ 抓檔存證 Callouts (2023-04-09 上午7_24_10).html
測試不要引用到有 $
的:
👆正常(除了 transclusion 在 DG 上無法完全包在 callout 以外,transclusion 本身正常)
☞ 抓檔存證 Callouts (2023-04-09 上午7_31_40).html
有 transclusion 又有摺疊:
引用後再一行文字
👆頁面正常,但是 transclusion 一樣沒有放到 callout 中,所以也沒有一起被隱藏
- 剛再追加一行文字放在 callout 最後、transclusion 的後面看看是不是就是造成頁面破掉的原因
👆頁面沒壞,只是最後那行文字跑到 callout 外面,變成一般的 quote 而已了
來測試出問題的頁面中的疑兇:
- 試用裡的這個,有摺疊,又引用了一個有 callout 的 block:
> [!example]- 例如
>
<div class="transclusion internal-embed is-loaded"><a class="markdown-embed-link" href="/obsidian/plugins/dataview/#32e28a" aria-label="Open link"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svg-icon lucide-link"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></a><div class="markdown-embed">
- 可以 `group by` `tags`
> [!example]
> ```dataview
> Task
> Where !completed
> Group by tags
> ```
>
</div></div>
👆馬上就毀了
→ 抓檔存證 Callouts (2023-04-09 上午7_49_19).html
(👆然後先用 code block 鎖起來)
不過,也有可能是那個裡面有 的關係?
👆這個就「正常」(至少以頁面不要全毀的要求來說)
→ 把這個改成不要 transclude 就正常了;
至於 Dataview#^32e28a 這個 block,因為 callout 裡有 所以頁面仍是破的
→ 把 <pre><code></code></pre>
弄掉變這樣,暫時就可以讓 DG 正常顯示 callout 裡的 code 了:
> [!example]
> ```dataview
> Task
> Where !completed
> Group by tags
> ```
效果:
(Obs 裡 transclude 過來可以顯示 callout 和 code,但 DG 上的 transclusion 裡沒有 callout,原因可能是這個 callout 變成有縮進去導致 DG 認不得……🥀)