核心原则:文件夹(PARA)决定信息的生命周期与行动紧迫度,标签决定信息的主题属性与卡片类型。切勿打与文件夹同名的冗余标签(如禁止打 #Projects#Resources)。

📌 一、 标签结构速查表

每篇笔记建议包含 2 - 4 个标签,采用层次化结构(分类/具体项)打标,推荐组织结构如下:

YAML
tags:
  - tech/python          # 1. 主题与技术栈 (Topic) - 必填
  - type/code-snippet    # 2. 卡片与格式类型 (Type) - 必填
  - status/wip           # 3. 生命周期与状态 (Status) - 选填

🛠️ 二、 标签分类全景指南

1. 核心主题与技术栈 (tech/..., domain/..., topic/...)

作用:跨越不同 PARA 文件夹聚合同类内容。无论笔记在 01-Projects 还是 03-Resources,都能一键检索出所有同主题资源。

  • 技术栈(IT / 编程)

    • #tech/python
    • #tech/bash
    • #tech/docker
    • #tech/nginx
    • #tech/langchain
    • #tech/obsidian
  • 业务与领域(Domains)

    • #domain/pkm(个人知识管理)
    • #domain/ai-rag(大模型与 RAG 架构)
    • #domain/finance(理财与财务)
    • #domain/health(健康与运动)
  • 专题与研究(Topics)

    • #topic/prompt-engineering
    • #topic/system-architecture

2. 卡片与格式类型 (type/...)

作用:告诉 AI (Cherry Studio / Python RAG) 或 Dataview 这篇笔记的信息载体形态

  • #type/code-snippet:可直接运行的代码块、终端命令行。
  • #type/cheatsheet:配置手册、速查表、快捷键清单。
  • #type/concept:核心概念解释、原理分析、术语定义(原子卡片)。
  • #type/journal:日记、随笔、思考碎片(通常存放在 00-Inbox)。
  • #type/meeting:会议纪要、讨论记录。
  • #type/weekly-report:周报、月报、阶段总结。
  • #type/book-note:读书笔记、文章剪藏摘要。

3. 生命周期与状态 (status/...)

作用:标识笔记的加工进度与可用程度。建议只在特殊或未完成的笔记上打标。

  • #status/draft:草稿/未整理(常用于 00-Inbox 临时捕获的信息)。
  • #status/wip:进行中(Work In Progress),表示笔记正在补充或改写。
  • #status/stable:完整且经过验证的稳态资产(如校验通过的代码/配置)。
  • #status/archived:过期/过时的旧记录(防止 AI 优先引用旧逻辑)。

4.紧急与重要程度 (priority/...)

建议:只在 01-Projects 或 00-Inbox 中需要高频关注的笔记上使用。

  • #priority/high高优先级 / 重要(需要优先处理或频繁复习)。
  • #priority/medium:中优先级(常规关注)。
  • #priority/low:低优先级(有空再看)。

③ 闪念与灵感捕获 (status/idea 或 type/spark)

作用:专门标记突然冒出来的灵感、未经证实的猜想或待验证的假设。

  • #status/idea闪念 / 灵感(通常在 00-Inbox 随手记下,待后续每周 Review 时决定是否转化为项目)。
  • #status/todo:待办 / 待验证(表示笔记里有待完成的任务或需要验证的代码)。

📝 三、 标准 Frontmatter 模板示例

示例 1:记录一段 Python 代码/配置片段

Markdown
---
title: "Python 使用 LangChain 构建向量索引示例"
date: 2026-08-11
tags:
  - tech/python
  - tech/langchain
  - type/code-snippet
  - status/stable
---

# Python 使用 LangChain 构建向量索引示例

这里写具体的代码或步骤...

示例 2:记录一张概念解析卡片

Markdown
---
title: "什么是 RAG 中的混合检索 (Hybrid Search)"
date: 2026-08-11
tags:
  - domain/ai-rag
  - type/concept
---

# 什么是 RAG 中的混合检索 (Hybrid Search)

混合检索结合了关键词检索(BM25)与向量相似度检索...

示例 3:生成周报文件

Markdown
---
title: "2026 年第 33 周工作总结"
date: 2026-08-11
tags:
  - domain/pkm
  - type/weekly-report
---

# 2026 年第 33 周工作总结

本周完成事项...

⚡ 四、 打标签避坑规则

  1. 层级扁平化:标签层级最多 两级(如 #tech/python),不要写成 #tech/backend/python/web/fastapi 这种超长标签。

  2. 复数与小写规范:全小写,连字符用 -,统一使用单数或复数命名(例如统一用 #type/code-snippet,不用 #Type/Code_Snippets)。

  3. 具象概念用双链,抽象分类用标签

    • 指向具体概念/具体笔记用双向链接:[[LangChain 向量库配置]]
    • 宽泛的大类/筛选维度用标签:#tech/python