Dataview:添加元数据至文件

有两种方式为一个 markdown 文件添加元数据

  • 添加到 Properties 文档属性部分;
  • 添加到 Inline Fields 内联(行内)字段中;

文档属性

文档属性可帮助你组织有关笔记的信息。将属性添加到笔记中可以帮助你跟踪结构化数据,如文本、链接、日期和数字。属性还可以与社区插件结合使用,这些插件可以对结构化数据做有用的事情。

添加文档属性方法

  • 快捷键法:ctrl+;
  • 鼠标右键文件标题:选择增加文档属性(英文为add file property)
  • 标签页标题栏的竖着的三个点:选择增加文档属性(英文为add file property)
  • 命令面板法:ctrl+p,搜索增加文档属性(英文为add file property)
  • 在笔记最开头输入 --- 来添加文档属性。

image.png

[[Dataview 中的 YAML|YAML使用方式]]

内联(行内)字段

如果数据是对于整个文件的,在文档属性中加入元数据,自然很直观。但是如果这个元数据专门针对该文件中的某一个区域中,dataview 提供了更加合理的方法——使用内联字段插入元数据到文件中的某个区域。

内联字段插入元数据的语法很简单,就是 Key::Value,举个例子:

插入内联字段分为两类

行内字段单独成行

Key::Value

注意前面不能有其他内容,否则会被当成 Key 中的内容。:: 之后的所有内容都是 Value 的值.

行内字段插入某一行

读完这本的感受:[feel:: ...];
读完这本的感受:(feelisthewordafter:: ...);

用方括号或者圆括号把 Key::Value 括起来,区别在于用圆括号括起来后,在阅读模式下不会显示 Key。如下所示:

读完这本的感受:[feel:: 很好!];

读完这本的感受:(feelisthewordafter:: 很好);

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享