标签
在 Notarium 中,标签是一条完整的导航轴,而不只是卡片上的一个标记。你在笔记的 frontmatter 里设置标签,Notarium 会把它们组织成一个分面筛选器:一次点击,就能把文档流或图谱收窄到你想要的主题。标签是分层的(用 / 表示),且不区分大小写。
如何设置标签
标签写在笔记的 frontmatter 里——也就是文件开头那段普通的 YAML 块:
---
title: Notes on transformers
tags: [ml/nlp, reading]
---
笔记正文……
层级用 / 表示:ml/nlp 就是 ml 之下的 nlp 标签。大小写无关紧要——ML 和 ml 视为同一个标签。
层级与筛选
层级的关键特性是父级包含其子级。按 ml 筛选,会同时显示带有 ml、ml/nlp 和 ml/cv 的笔记。这样你可以把标签拆得足够细,同时又不失去把某个主题作为整体查看的能力。
筛选采用**并集(OR)**的方式:选中多个标签,选择范围随之扩大——匹配其中任意一个的笔记都会出现。什么都不选,就没有筛选。
无论在哪里,筛选控件说的都是同一套语言,共有两处:
- 在文档流中——紧挨文件夹和文本搜索的标签面板。标签是 URL 的一部分,因此筛选后的视图可以加书签或转发分享。文档流的时间窗口、计数器和日期直方图,描述的正是筛选后的那份选择。
- 在图谱中——同样的分层标签片,外加一个 All / Tagged / Untagged 切换开关。
阅读视图顶栏和元数据面板中的标签片都是链接:点击即打开按该标签筛选的文档流。而在文档流卡片上,标签片是卡片本身的一部分:点击卡片(包括点在标签片上)打开的是笔记,而不是按标签筛选的文档流。
标签和文件夹是不同的轴
文件夹回答的是「笔记放在哪里」,标签回答的是「笔记讲的是什么」。二者可以组合:文件夹 ∧ 标签 ∧ 文本——文档流里统一的筛选语言。同一篇笔记,既能通过文件夹树找到,也能通过它的任意一个标签找到。