Dataview 页面会随着时间推移不断补充新的示例

Dataview

— 是 Obsidian 最强大的插件之一。

它能把你的笔记变成一个动态数据库——表格、列表、画廊等等。

它通过一种自带的迷你语言,用简单的查询来实现。


🔎 用 Dataview 可以做什么?

  • 📚 维护一份你正在读(或打算读)的书单
  • 🎬 维护一个剧集/电影数据库,标记哪些已经看过
  • ✅ 跟踪你的项目及其各个阶段(看板、GTD)
  • 🗓 写一本会按日期自动排序的日志
  • 💡 自动显示 /Inbox 中的闪念笔记

💡 实用示例:“剧集”

我有一些剧集笔记,并在其中写下这样的属性:

  • 评分
  • 海报
  • 感悟

这些文件保存在文件夹:/Areas/Shows

  • 我还有一篇笔记“My shows”,并在其中插入了下面这段 Dataview 代码:
dataview
TABLE WITHOUT ID
	file.link AS "Show",
	Rating,
	("![](" + Poster + ")") as Poster,
	Insight
FROM "2. Areas/Shows and films/7. Shows"
WHERE !contains(file.name, "My shows")

🔥 搞定:现在你就有了一张按评分排序的自动剧集表格。

✨ 想让排序可以点击切换——请安装 Sortable tables 插件。


🧠 另一个示例——闪念笔记

你有一个 /Inbox 文件夹,用来快速保存各种想法。 而你想看到最近的 5 条:


🏷 带有 todo 标签的笔记

你标记了想要回头再看的重要想法。 加上 #todo 标签——它们就会出现在一篇专门的笔记里:


📦 安装:

  1. 打开 设置 → 第三方插件
  2. 启用后点击 浏览
  3. 搜索 “Dataview”
  4. 安装并启用

🎯 提示:请确保 from 中的文件夹路径准确无误,并与你的库结构一致。

继续了解?