|
Obsidian 通过“容器”概念将项目、主题、任务、资源、读书笔记等要素整合到同一个 Markdown 文件中,形成可视化、可查询、可复用的知识单元。
publish.obsidian.md/pkc/Hub/Welcome to pkc
publish.obsidian.md/pkc/Hub/Project Knowledge Container
组件
- Markdown + 本地 Vault
所有笔记以 .md 文件存储在本地文件夹(Vault)内,不依赖云端数据库,确保数据主权与长期可用。 - YAML Frontmatter
: 在容器文件顶部使用类似以下格式,定义元数据:
- type: PKC ; 标记这是一个知识容器
- status: active ; 当前状态:active/inactive/archived
- created: 2025-07-20; 创建日期
- tags: [project, pkc]
Copy the Code - Dataview 插件
利用 Frontmatter 与文件夹层级,动态生成任务列表、项目概览表、最近更新列表等。示例查询:
- table status, created
- from "Permanent/Projects"
- where type = "PKC"
- sort created desc
Copy the Code - Templater / Core Templates
: 通过模板快速创建新容器,如“项目知识模板(PKT)” - Kanban / 任务管理
在容器内部或独立视图中,可用 Kanban 插件管理“待办—进行中—已完成”三栏,直接在同一文件内拖拽卡片。 - Graph View & Canvas
Obsidian 原生 Graph 可展示各容器与读书笔记、人物页的连线;Canvas 新增的可视化画布可自由排版思维导图式页面。 - 标签与链接
#tag 做主题聚类,[[相关笔记]] 做双向链接,支持多维交叉检索。
典型文件夹结构
- Hub — 总览页,包含站点导航、PKC 快速入口、全局统计等。
- Permanent/Projects — 存放所有项目知识容器。
- Literature — 阅读笔记、文献摘录。
- Journal — 每日/每周/每月日志。
- Templates — 各类模板文件,供 Templater 调用。
工作流示例
- 创建新项目:
1)在 Templates 中选中“ProjectKnowledgeTemplate”并运行;
2)填写标题、Frontmatter;
3)在 Permanent/Projects 下生成新文件,自动加入 Dataview 列表与 Graph。 - 日常更新:
在容器内部补充“知识要点”、Meeting Notes;
为行动项打上 #task,由 Dataview 汇总到“任务总览”;
使用 Canvas 可视化项目思维导图。 - 归档与复用:
项目结束后将 status 改为 archived,可使用 Dataview 隐藏或移动到 Archived 文件夹;
从已有容器中引入知识片段,使用 ![[ProjectName#六、知识要点]] 实现跨项目复用。
优势
- 本地 Markdown + Frontmatter 保证数据开放与可迁移性
- 插件生态(Dataview、Templater、Kanban、Canvas)支持高度自定义
- 双向链接与 Graph 实现非线性思维可视化
- 模板化与容器化提升项目管理与知识复用效率
|
|