前言
- 本文主要对比几种 Obsidian 中基于 Dataview 的可视化检索笔记条目方法。
- 还有一些相关的方法就不详细说明了,例如原生的快速切换、Hotkeys for specific files 插件一键打开指定文件、Tasks 插件显示 todo 合集等,可以自行探索。
- 受限于代码能力,没有详细阅读文档深入探索,如有错误,麻烦帮我纠正或补充。
Dataview 插件
- 效果如图
- GitHub - blacksmithgu/obsidian-dataview: A high-performance data index and query language over Markdown files, for https://obsidian.md/.
- 优势:
- 成熟度极高,使用 JS 和 dataview 语法
- 可筛选
,可按标签等属性筛选
- 可排序
,可按创建时间等属性排序
- 可分组
,可按标签等属性分组
- 有多种界面可选(list、table、task),可选择要显示的属性
- 可配合 Minimal 等主题美化界面( Cards - Minimal Documentation )效果如下图
- 劣势:
- 貌似不能显示条目内容图片,只能根据路径显示图片
- 貌似不能显示条目内容图片,只能根据路径显示图片
Page Gallery 插件(基于 Dataview 插件)
- 效果如图
- GitHub - tokenshift/obsidian-page-gallery: Generates a gallery based on selected page contents.
- 优势:
- 可筛选
,可按标签等属性筛选
- 可排序
,可按创建时间等属性排序
- 可分组
,可按标签等属性分组
- 界面自定义程度高,可按标签显示多个视图,可调卡片间距、圆角、数量、形状、图片填充方式,可选择要显示的属性
- 可筛选
- 劣势:
- 每 2 秒检测一次内容,如果其中条目内容更新了,gallery 页面会闪烁
- Emoji 会识别为图片
- 每 2 秒检测一次内容,如果其中条目内容更新了,gallery 页面会闪烁
Notes List 脚本(基于 Dataview 插件)
-
效果如图
-
GitHub - 702573N/Obsidian-Notes-List: Dataview Snippet To Show Notes In Different List Views
-
优势:
- 有三种界面可选(Cards、Compact、Normal)
-
劣势:
- 无筛选
,仅显示指定文件夹条目
- 无排序
,仅按最近编辑排序
- 无分组
,不能按标签等属性分组
- 无法选择要显示的属性,如无法显示标签
- Emoji 会识别为图片
- 无筛选
DB folder 插件(基于 Dataview 插件)
- 效果如图
- GitHub - RafaelGB/obsidian-db-folder: Obsidian Plugin to Allow Notion like database based on folders
- 优势:
- 可筛选
,可按标签等属性筛选
- 可排序
,可按创建时间等属性排序
- 无分组
,无分组操作,但筛选功能也很方便
- 可编辑
,可编辑标签等属性
- 可筛选
- 劣势:
- 无法显示图片
- 将其固定在标签页上时有 bug
,会出现不属于目标文件夹的条目,右键进入数据库设置再退出可恢复
- 无法显示图片