这篇文章是 Obsidian Dataview 系列 系列 15 篇文章中的第 1 篇

️DataView 是 Obsidian 社区中的热门插件,它为用户提供了一个强大的实时索引和查询引擎。通过在文档中设置属性(或称为元数据),DataView 能够检索并处理这些数据。借助 DataView,用户可以轻松列出、筛选、排序和分组数据,这与使用数据库查询语言类似。

在 Obsidian 中,我们使用“属性”来描述文档中由官方或第三方插件提供的描述变量,这些变量也被称为“元数据”。在 DataView 的语境下,虽然名称有所差异,但它们实际上指的是同一实体。为了保持一致性,后续文章中我们将统一使用“属性”来描述这些变量。

一、安装

1. 方法一:插件市场

设置 >> 第三方插件 >> 搜索 “dataview”

2. 方法二:手动安装

还未上架的第三方插件,这些插件因为还未正式发布,所以需要到github上找到插件所在的项目下载页面,单击下载。这种手动下载的插件,一般会包含三个标准文件,有些插件下载的时候会自动打包成一个zip压缩包提供下载,还有一些没有打包,需要逐个下载。下载好后,在Obsidian的一个隐藏文件下,在这里打开后,把刚才下载的插件目录复制到,plugins目录下,重启obsidian后,就可以在插件列表里找到新下载的插件了。

Dataview GitHub 地址:Releases · blacksmithgu/obsidian-dataview

打开.obsidian隐藏文件夹


插件下载后的使用方式,有些有交互界面的很直观,有些需要命令行,还有些需要在一些特定的情况下激活。可以先在网上找一些文章和视频介绍,如果想要自己深入的了解,就需要去插件所在的github页面一探究竟了。

二、设置

  • 打开 DataView 的插件设置选项。
  • 启用【Enable JavaScript Queries】和【Enable Inline JavaScript Queries】选项,以允许在 DataView 中使用 JavaScript 查询。
  • 将【Date Format】选项设置为 yyyy-MM-dd,这将确保日期以“年-月-日”的格式显示,更符合我们的使用习惯。
  • 同时,将【Date + Time Format】选项设置为 yyyy-MM-dd HH:MM:ss,以便在需要同时显示日期和时间时,按照“年-月-日 时:分:秒”的格式呈现。

三、参考

系列目录Obsidian插件Dataview —— YAML简介(二) >>