可以分享一下
- 设计标签的思路
- 实际通过标签来定位笔记的自身例子
- 或者其他你认为标签是如何给你带来帮助的实例
么?谢谢同好们~
Obsidian中可以使用标签类型有以下几种:
#tag
,#tag1 #tag2
,即一个笔记添加多个标签#tag1/tag2
(Nick Milo 还提出带有布尔搜索(Boolean Search)的标签,但我无法理解这是啥拓展阅读参见Nick Milo:如何在笔记之间形成有效的关联?。)
标签的使用是需要根据整体笔记库的系统进行设计的你如何安排文件夹、编码、MOC、双链、YAML等决定了你如何使用标签系统。
我标签的设计思路在快速定位到特定主题的笔记(宽泛),而MOC会进行更加灵活的内容聚合(具体)。我选择使用基础标签和嵌套标签,没有使用不便于记忆的多重标签。(星标粒度对我来说太粗了,也没有在用。)并且每个页面只使用一个标签。
我的标签页:
在实践中,我用Dataview进行标签的追踪。
```dataviewjs
// 最高文件夹级别tag列表
for (let group of dv.pages("").filter(p => p.file.folder != "").groupBy(p => p.file.folder.split("/")[0])) {
dv.paragraph(`## ${group.key}`);
dv.paragraph(
dv.pages(`"${group.key}"`).file.tags.distinct().map(t => {return `[${t}](${t})`}).array().sort().join(" | "));
}```