將Obsidian Bases的第一個內嵌圖片當做筆記封面(縮圖)
文章介紹了在Obsidian Bases中設置屬性以自動提取筆記中的第一張本地圖片作為縮圖的方法,適用於卡片和表格檢視。 2025-8-27 03:27:23 Author: jdev.tw(查看原文) 阅读量:12 收藏

由 · 發表於: · 更新於: | 瀏覽數: 21 / 22

標籤:

Obsidian Bases以卡片形式呈現時,通常會指定圖片的屬性(下圖指定的cover_image_url),屆時會以此屬性將圖片顯示在卡片上方。但若不是每個筆記都有指定圖片屬性時,有辦法自行取到筆記裡第一個圖片來當做筆記縮圖(Thumbnail)嗎?若可以,應如何設定Base的Property呢?

[!warning] 只適用本地圖檔
本文方法只適用存放在本地的圖檔,圖片網址不適用。

▼ cover_image_url 是圖片網址(http://https://開頭)
gh|700

1. 表格檢視

[!tip] file.embeds 是什麼?
file.embeds 是一個你可以用來查詢筆記中所有內嵌(embed)檔案的物件,傳回一個檔案物件的列表(List of File objects),每個物件都代表一個被嵌入的檔案。

  • 新增公式 image(圖片檔名): file.embeds[0]
  • 新增公式 thumbnail(圖片縮圖): image(file.embeds[0]),以圖形顯示圖片檔案
  • 過濾條件: file.embeds[0].containsAny("png", "jpg", "gif")

gh|700

2. 卡片檢視

  • 新增公式 image(圖片檔名): file.embeds[0]
  • 過濾條件: file.embeds[0].containsAny("png", "jpg", "gif")
  • 卡片檢視設定:Image property選用公式 image
    • Image fit: 選用 Cover 則填滿圖片,Contain則顯示完整內容

gh|700

3. 💡 相關鏈接

✅ 解說文章(繁體中文): https://jdev.tw/blog/8898/
Explanation article(English)
解説記事(日本語)

✅ 參考(日文): Obsidian Bases 入門|松濤Vimmer
✅ 參考: 「Bases」设置笔记中第一张图片为卡片封面 - 经验分享 - Obsidian 中文论坛

##

您可能也會有興趣的類似文章

您可能也會喜歡…


文章来源: https://jdev.tw/blog/8898/use-obsidian-bases-first-embedded-image-as-note-cover-thumbnail
如有侵权请联系:admin#unsafe.sh