Dataview
用途
-
最近更新的筆記列表
- 可用
where
指令篩選contains()
特定的 front matter 🙂 - 【用途】可給 Digital Garden 作為簡易 blog 清單
- 20230501 太好了,今天又進化了,用了
""+default(title,file.name)+""
這樣的東西來適時引入 metadata 裡的title
值default()
用來設定,當沒有title
時,fallback 回去用file.name
- 這樣就會比
file.link
靈活很多了。感謝 神!♥️
- 可用
-
待辦事項清單:
Task
- 可以
group by
tags
Example```dataview
Task
Where !completed
Group by tags
``` - 可以
-
- 結果好像不是用 Dataview,而是內建的 Search plugin 語法就有
不過 query
的列出的不是 rich text 而是原始碼就是了,比較可惜。所以列出的效果上還是 Dataview 最好看
- 也再研究一下這裡吧:Block/heading queries · Issue #30 · blacksmithgu/obsidian-dataview
- 裡面提到如果都是列表項目的話是可以依 block 層次列出的:[Show all list items under a specific heading with a metadata field - Dataview Example Vault](https://s-blu.github.io/obsidian_dataview_example_vault/20 Dataview Queries/Show all list items under a specific heading with a metadata field/)
(我有把那個 Example Vault 下載開來看範例)
> [!info]- 喔這個好像可以了啦:
> List all list items containing a certain tag - Dataview Example Vault
>
- 另外,Dataview 的後繼者 Datacore 說會支援 block 等級的 index ☞ blacksmithgu/datacore: Work-in-progress successor to Dataview with a focus on UX and speed.
Obsidian
資料夾中所有含有 #免費仔
tag 的列表項目
- 暫時還需要慎重考慮是否將主 vault 完全移入 iCloud 同步使用~畢竟我的 #免費仔 iCloud 目前空間還有限,而且 iCloud 同步不一定沒風險
{ .block-language-dataview}
👆⚠️但這並不像 Task
query 一樣可以直接點按連到原始項目哦
(這個 Dataview 好像無法 publish 到 DG 上,先試試不要放 callout 裡)
參考
【官方】Dataview