Obsidian 插件:Metadata Menu
插件名片
概述
对于数据质量爱好者和 Dataview 用户:访问和管理您的笔记的元数据
原文出处
下面自述文件的来源于 Readme
Readme(翻译)
下面是 metadata-menu 插件的自述翻译
元数据菜单
该插件是为数据质量爱好者而设计的:可以访问和管理 Obsidian 笔记中的元数据。
通过右键单击链接或在 dataview 表格中,Metadata Menu 可以添加上下文菜单项来修改目标笔记的 frontmatter 字段和“内联字段”(dataview 语法)。
您可以在插件的设置中全局定义这些字段的预设类型和值,也可以通过 fileClass 定义逐个文件进行定义。
它还可以根据预设值为内联字段的 frontmatter 提供自动完成功能。
完整的文档请参阅:https://mdelobelle.github.io/metadatamenu
demo 1:基本功能、设置和字段类型
demo 2:自动完成和“句中”字段命令
demo 3:文件类型字段
demo 4:日期类型字段
demo 5:输入类型字段的模板
demo 6:FileClass
demo 7:用于间隔重复或日期推迟的时间偏移
demo 8:查找字段
demo 9:作为项目符号列表的查找字段
demo 10:更好的选择和文件字段
demo 11:强化标签、多个 fileClasses 和元数据按钮
demo 12:Fileclass 视图
demo 13:画布字段
demo 14:使用画布组字段创建看板板块
通用概念
元数据菜单可以管理位于前置元数据(YAML 语法)或笔记正文中使用 field::
(dataview 风格)语法的任何元数据字段。
字段类型
元数据菜单为每个字段提供了一个类型。
可用的类型有:
Input
(自由文本):如果没有为该字段设置任何内容(参见#字段设置),则默认应用此类型。它将接受任何值
Boolean
:可以接受true或false
或 null 值的字段Number
:可以接受数字
(浮点数)值,可选地在范围(min
,max
)内,并且可以通过step
值(默认为 1)进行增加/减少Select
:可以从列表中接受单个值
的字段Multi
:可以从列表中接受多个值
的字段Cycle
:将从列表中循环显示值
的字段File
:将从您的保险库中接受文件链接
的字段MultiFile
:将接受多个链接
的字段Date
:将接受日期
的字段Lookup
:将接受查找查询
的字段Canvas
:将根据画布中的链接更新
的字段Canvas Group
:将根据画布中的组更新
的字段Canvas Group Link
:将根据画布中的组链接更新
的字段
字段设置
默认情况下,每个字段都是一个“输入”字段。
您可以为每个字段定义一个“字段设置”。
字段设置由以下内容组成:
- 名称
- 类型(参见上面的##字段类型列表)
- 根据类型的选项
字段设置可以在以下位置定义:
- 元数据菜单设置(参见#元数据菜单设置)
- 在文件类别注释中(参见#文件类别)
注意:如果一个字段在元数据菜单设置中和文件类别注释中都有定义,文件类别的设置将优先于元数据菜单设置中定义的设置。
控制
一个字段可以从多个位置进行修改或添加:
- 在编辑模式下进行自动补全
- Obsidian 和插件菜单:文件浏览器、笔记、日历、链接的上下文菜单,以及其他许多未完全测试的插件…
- 如果安装了 dataview 插件,则可以在 dataview 表中进行修改或添加。
路线图
- 管理缩进列表多值前置字段
已知问题
- 自动补全与 Various Complements 插件冲突
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。