📏 使用约定

📝 笔记规则

  • 一篇笔记一件事,配置、评价、踩坑都放一篇,不要拆
  • type 是列表,决定它进哪些表,取值见分类词表;多个值都算
  • status:draft → active → archived;broken 表示链接失效待重验
  • tags 不用于分类,只在有跨类标记需要时才加

🕒 三个日期字段

三个字段格式统一为 YYYY-MM-DD HH:mm:ss(精确到秒,不带时区偏移):

字段含义维护方式
created笔记首次创建的时间自动,Obsidian Linter 在新建时写入一次,之后不再变更
modified笔记最后一次保存修改的时间自动,每次保存内容变更时更新
verified上次亲自确认文中外部链接仍可打开的时刻人工,复核链接后手动更新

为什么 verified 不能合并进前两个:三者语义正交,维护方式也不同。created 写一次就固定,modified 每次保存被动更新,而 verified 只有你去点开链接确认了才该动。如果把它并入 modified,那么「复核了一次链接」就会污染笔记真实的最后修改时间,同时链接过期告警(首页「链接超半年未验证」视图读的就是 verified)也会失去输入。

边界:verified 只对链接类笔记有意义,非链接笔记留空即可。「链接超半年未验证」视图用 !verified.isEmpty() 排除没填的笔记,所以留空不会误报。

不要手改 created:Linter 只在字段缺失时写入 created,你手写的值会被保留 —— 这是有意的,created 应当由你的意图决定。

🗂️ 归档规则

  • 归档:移到 归档/ 并置 status: archived,删除前先 mv
  • 收件箱:没想好放哪的,两周内归类

📁 文件命名

  • 文件名前缀 = 视图类型:
    • 表格 - xxx.base → table(多列对齐,可横向对比)
    • 列表 - xxx.base → list(一行一条,点开跳转)

🔍 搜索技巧

用全局搜索(Ctrl+Shift+F),直接输 type: model、verified: 就能命中 frontmatter;支持 tag:、path:、"精确短语"、-排除词


🔗 相关

  • 首页 — 首页,分类词表和目录结构入口
  • 模板说明 — 模板字段约定与 type 词表