用 Obsidian 做项目管理,核心是 Projects + Tasks + Dataview 三大插件组合,配合文件夹与元数据(YAML),实现本地化、全关联、多视图的项目追踪。下面是一套完整、可直接上手的流程。
一、必备插件(必装)
先安装这3个插件(设置 → 第三方插件 → 关闭安全模式 → 浏览):
-
Projects(核心项目面板)
- 表格、看板、日历、画廊 4 种视图
- 基于笔记 YAML 字段管理项目/任务
-
Tasks(任务管理)
- 增强 Markdown 任务:
- [ ] 任务 - 支持截止日期、优先级、重复、完成时间
- 全局查询聚合所有任务
- 增强 Markdown 任务:
-
Dataview(数据查询)
- 用代码块动态列出项目/任务/文档
- 自动统计、筛选、排序
可选增强:
- Kanban:纯 Markdown 看板(轻量替代 Projects)
- Calendar:侧边日历,快速创建每日笔记
- QuickAdd:一键新建项目/任务模板
二、项目库结构(推荐)
先建文件夹体系,统一存放:
Projects/ # 所有项目
├─ 项目A/ # 单个项目
│ ├─ 01_项目概览.md
│ ├─ 02_任务清单.md
│ ├─ 03_会议记录/
│ └─ 04_资料/
├─ 项目B/
└─ Archive/ # 已完成/归档项目
Tasks/ # 全局任务/每日笔记
Templates/ # 模板库
三、项目笔记模板(YAML 元数据)
每个项目文件顶部加 YAML frontmatter,Projects 靠它识别字段:
yaml
---
name: 产品V1.0开发
type: project
status: doing # backlog / doing / review / done
priority: high # low / medium / high
start: 2026-04-01
due: 2026-05-20
owner: 张三
tags: [产品, 开发]
cover: https://xxx.png
---
任务笔记模板(Tasks 格式):
markdown
# 任务:界面原型设计
- [ ] 完成首页原型 @due(2026-04-15) @priority(1)
- [ ] 完成列表页原型 @due(2026-04-18) @priority(2)
- [ ] 评审并修改 @due(2026-0-20) @priority(1)
四、用 Projects 搭建项目面板(核心步骤)
-
新建项目面板
- 左侧点击 Projects 图标 → New project
- 命名 → 选择文件夹(如
Projects/)
-
配置字段
- 添加字段:
status、priority、due、owner等 - 类型:文本、日期、单选、标签
- 添加字段:
-
多视图(同一数据不同展示)
-
Table(表格):批量查看、编辑项目属性
-
Board(看板):按 status 分组拖拽(类 Trello)
-
Calendar(日历):按截止日期排布
-
Gallery(画廊):带封面卡片视图
-
五、Tasks 全局任务管理
-
任务语法
markdown- [ ] 写需求文档 @due(2026-04-20) @priority(1) @repeat(weekly) - [x] 评审方案 @done(2026-04-10) @due(2026-04-10) -
全局任务汇总(任意笔记插入)
tasksnot done path includes Projects sort by due group by status
六、Dataview 统计与仪表盘(项目总览)
建一个 项目仪表盘.md,放首页:
dataview
table
name as "项目",
status as "状态",
priority as "优先级",
due as "截止日",
owner as "负责人"
from "Projects"
where type = "project"
sort status desc, priority asc
任务统计:
dataview
task
from "Projects"
where !completed
group by status
七、完整工作流(日常使用)
-
新建项目
- QuickAdd 调用模板 → 自动生成 YAML
- 自动进入 Projects 面板
-
添加任务
- 项目内写
[ ]任务 + @due/@priority - 或在每日笔记写,Tasks 全局聚合
- 项目内写
-
进度更新
- 看板拖拽卡片 → 自动更新 YAML
status - 打勾任务 → Tasks 标记完成
- 看板拖拽卡片 → 自动更新 YAML
-
查看全局
- 仪表盘:所有项目进度、逾期、负责人
- 日历视图:时间线排期
-
归档
- 项目完成 →
status: done→ 移至Archive
- 项目完成 →
八、进阶技巧
- 项目关联:双向链接把任务、会议、资料、原型全连起来
- 看板嵌套:Projects 看板 + Tasks 子任务
- 手机端:配合 Obsidian Sync / iCloud 同步
- 模板批量:QuickAdd + Templates 一键新建项目/任务/会议
九、对比 Trello/Asana
- ✅ 优势:本地文件、全知识关联、高度自定义、无订阅、隐私安全
- ⚠️ 局限:偏个人/小团队;无原生多人协作(可用 Git 同步)
十、快速启动模板(复制即用)
项目模板(YAML):
yaml
---
name:
type: project
status: backlog # backlog / doing / review / done
priority: medium
start:
due:
owner:
tags: []
---
## 目标
-
## 里程碑
- [ ]
## 任务
仪表盘代码块(直接粘贴):
dataview
table name, status, priority, due, owner from "Projects" where type="project" sort status desc