我的 Obsidian 工作流
从“文件仓库”到“思想网络”
此工作流的核心在于对信息进行原子化、结构化、网络化处理
一、属性、标签与书签
obsidian提供了三种工具来组织笔记,它们各司其职,互为补充
1.1 属性 (Properties):笔记的身份标识
- 定义:位于笔记顶端,由
---
包裹的结构化数据区域- 作用:定义笔记最核心、固定的元数据
- 示例:
type: Atomic
,status: Evergreen
1.2 标签 (Tags):笔记的主题关联
- 定义:以
#
开头的关键词,如#投资入门
- 作用:将不同位置的笔记,根据一个共同主题串联起来
示例:
- 全局分类:在
tags:
中填写,用于对整篇笔记进行核心主题分类- 局部标记:在正文的具体段落旁,加上临时的、行动导向的标签,如
#待办/核实数据
1.3 书签 (Bookmarks):笔记的快速访问入口
- 定义:Obsidian 左侧边栏独立的“书签”面板
- 作用:收藏最常用的内容,一键直达
1.4 对比总结
工具 | 定位 | 解决的问题 | 示例 |
---|---|---|---|
属性 | 标识 | 是什么? | 定义核心的元数据 |
标签 | 关键词贴纸 | 与哪些主题相关? | 全局分类与行内局部标记 |
书签 | 收藏夹 | 哪些常用? | 收藏常用内容,快速导航 |
二、交互式模板
为了方便插入结构化的元数据,我使用Templator
插件创建的交互式模板
2.1 模板代码
---
<%*
// --- 笔记类型选择 ---
const type = await tp.system.suggester(
["MOC (内容地图)", "Atomic (原子笔记)", "Source (外部资料)", "Project (项目笔记)", "Daily (日记)", "Evergreen (常青笔记)"],
["MOC", "Atomic", "Source", "Project", "Daily", "Evergreen"],
false,
"选择笔记类型 (Type)"
);
// --- 笔记状态选择 ---
const status = await tp.system.suggester(
["Seed (种子/想法)", "Incubating (孵化/草稿)", "Evergreen (常青/完成)"],
["Seed", "Incubating", "Evergreen"],
false,
"选择笔记状态 (Status)"
);
// --- 将选择结果写入属性 ---
tR += `type: ${type}\n`;
tR += `status: ${status}\n`;
%>
tags:
-
aliases: []
related:
-
source:
created: <% tp.file.creation_date("YYYY-MM-DD HH:mm") %>
---
# <% tp.file.title %>
2.2 填写指南
type
: 笔记的核心功能
- MOC: 用于组织和导航一个主题下的多篇笔记
- Atomic: 用于深度解释一个单一概念
- Source: 用于记录外部信息
- Project: 用于追踪任务
- Daily: 用于流水记录与想法捕捉
- Evergreen: 用于记录最终的总结
status
: 笔记的生命周期
- Seed: 一个刚萌发的想法
- Incubating: 一篇尚未完成的草稿
- Evergreen: 一篇成熟的笔记
三、MOC 与 Evergreen
在宏观的知识组织上,我使用MOC与Evergreen
类型 | MOC (内容地图) | Evergreen (常青笔记) |
---|---|---|
核心作用 | 导航与组织 | 提炼与总结 |
主要内容 | 以 [[双向链接]] 为主 |
一篇完整的文章 |
示例 | 目录 | 正文 |
- 一篇 Evergreen 内部可以链接到 Atomic
- 一篇 MOC 可以同时链接到多篇 Evergreen 和 Atomic
总结
- 通过规范化的流程 与清晰的组织目标,将笔记从记录转变为思考与创造
- 这是一个持续演进、完善的系统