究竟怎么使用标签来管理文件呢?

可以分享一下

  • 设计标签的思路
  • 实际通过标签来定位笔记的自身例子
  • 或者其他你认为标签是如何给你带来帮助的实例

么?谢谢同好们~ :yum:

关于这个问题,也许 @Ryooo 可以回答

Obsidian中可以使用标签类型有以下几种:

  • 基础标签:如#tag
  • 多重标签:如#tag1 #tag2,即一个笔记添加多个标签
  • 嵌套标签:如#tag1/tag2
  • 星标:相当于特殊固定标签

(Nick Milo 还提出带有布尔搜索(Boolean Search)的标签,但我无法理解这是啥:cry:拓展阅读参见Nick Milo:如何在笔记之间形成有效的关联?。)

标签的使用是需要根据整体笔记库的系统进行设计的:thinking:你如何安排文件夹、编码、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(" | "));
}```
9 个赞