edit | blame | history | raw

---
title: 折腾了一圈,我现在这样在 Obsidian 里管理任务
source: https://mp.weixin.qq.com/s/6H1NawbIsKPoVZpeSKAznw
author:
- "[[vran]]"
published:
created: 2026-08-25
description: 小白也能学会,超简单的 obsidian 任务管理方法
tags:
- clippings
words:

2026-08-25: 2963

vran vran 2026年8月22日 19:42

0. 超简单的任务管理思路

最近在 Obsidian 里实践了一套新的任务管理方法,方法很简单,但明显感觉工作和生活更有秩序了。

  • 一天一个文件,文件名用 2026-01-01 这种日期格式
  • 今天要做的事写在今天,未来要做的事就写在计划执行那天
  • 不要求每天把任务清空,但要做的事情一定要记下来
  • 任务里直接用双链关联相关的人、项目或资料
  • 真有分类或统计需求时,再给任务加标签

🤔 因为每多一个标签,就多一分维护成本。

比如

1- [ ] 完成 [[2026 年终汇报.ppt]],发给 @[[张三]] 确认 #优先级/高

1. 在 obsidian 里把这套流程搭起来

上面的规则很简单,但想在 Obsidian 里用得顺手,还有两个问题要解决:

  1. 能随手记录今天的内容
  2. 能集中查看和管理任务

方案有很多,但我更希望整个过程简单一点,尽量少折腾代码,所以这次选择用 Components 的数据库 XDB 来进行实践。

下面是成品图

20260820230851

结构拆解如下

20260820220801

2. 开始之前

接下来就用 Components 插件的 XDB 数据库 把这套流程搭起来,开始前先准备两件事:

  • 安装并启用最新版 Components
  • 创建一个 .xdb 文件

插件官网: https://cp.cc1234.cc

第一步,通过快捷键 ctrl+p (mac 是 command+p) 打开命令面板,搜索并执行 Components: 创建 XDB 数据库 命令来快速创建

20260821070858

第二步,创建好后插件会自动打开文件,点击右上角的菜单将布局从默认的「标签页」切换到「仪表盘」

20260821070800

现在舞台搭好了,正戏开始。

3. 用日期页记录每天的内容

按照前面的规则,每天都会有一个对应的日期文件,今天的内容写在今天,未来要做的事情就提前写到计划执行那天。

但每次记录时,都要先在 obsidian 的目录树里找当天文件,如果不存在还得手动创建,次数多了就有点麻烦。

所以我更希望 有一个固定入口:每天打开就是今天的文件,直接就能写;想看其他日期时,也能快速切过去。

这种用法刚好可以用 XDB 的「日期页」来实现。

20260822090814

「日期页」的创建流程很简单

  • 点击 xdb 文件右上角的 + 按钮
  • 在搜索框中输入「日期」
  • 点击「日期页」卡片即可创建
    20260821090854

创建完成后,简单调整一下位置和大小。默认的表格视图这里用不到,可以顺手删掉。

20260821090822

接着设置存放日期文件的文件夹。点击「选择其他文件夹」,输入 inbox 并按下回车就配置好了。

这样每次打开日期页时,今天的文件已经存在就直接打开,还没有的话就自动在 inbox 中创建一个。

小提示: 目录下的文件名必须是 YYYY-MM-DD 的格式才能被日期页识别并和对应日期关联,例如 2026-01-01

20260821090839

4. 用任务数据库集中管理任务

日期页解决了快速记录的问题,但很多任务当天并不会完成,时间一长,它们就会散在不同的日期文件里。想知道还有哪些没完成,还是得一个个翻,很麻烦。

Tasks、Dataview 等插件也能做这类汇总,不过需要写查询语句。这里我直接用 XDB 的任务数据库,筛选起来更直观,而且任务可以直接在表格里编辑。

20260822120845

任务库需要单独创建一个 XDB 文件(参考第 2 节)

  • 首先新建一个 XDB 文件,文件名可以叫 任务库
  • 然后调整筛选设置,将来源从 文件 切换到 任务
  • 再加一个筛选条件: 文件所在目录 -> 等于 -> inbox (这是第三步日期页设置的目录)
  • 添加 content 属性,用来显示和编辑任务内容

小提示:前面的 XDB 还要继续使用「文件」作为数据来源,所以这里把任务库单独建成一个 XDB,再通过引用视图放回来。

20260821100858

20260821100841

20260821100841

接着回到前面的 XDB,创建一个「引用视图」,关联 任务库.xdb

20260821100845

这样 inbox 下的任务就能集中到一个表格里了。任务还是照常写在每天的日期文件里,需要管理时再统一到这里看。

20260821100819

5. 用日历查看接下来的安排

任务集中到一起以后,查还有哪些没完成已经方便很多了。但我平时还会经常 关注未来几天都安排了什么事情。

前面已经把未来要做的事情写到了计划执行那天,所以这些安排本身已经有了,现在只差一个更直观的查看方式。

这时候 XDB 的日历视图就很合适了

20260822130844

日历视图的创建流程和「日期页」一样,区别在于配置不同

创建后先把「开始日期字段」设置为「文件名」。因为我们的日期文件本身就是 YYYY-MM-DD 格式,所以文件名刚好可以直接作为日历日期。

20260821100837

接下来再补三个设置:

  • 筛选: 文件所在目录 → 等于 → inbox
  • 添加 任务清单 属性(英文名:file.tasks)
  • 把默认的「周」视图切换成「月」视图

任务清单属性 :可以直接显示文件里的任务和完成进度,点击后还能展开查看所有任务。

20260821100853

20260821100853

直接展开任务清单面板的话,效果是这样

20260821110845

6. 看看最近执行得怎么样

虽然不要求每天把任务清空,但还是可以用几个简单的指标看看最近的执行情况,方便后面复盘和调整。

比如我现在比较关注两个指标:

  • 总完成率: 目标不低于 80%。如果长期偏低,就回头看看是不是最近加了太多想法,哪些该优先做,哪些可以取消或归档
  • 当月未完成任务: 主要用来看看这个月留下来的任务是不是开始变多了,如果明显增加,我会回头整理一下哪些还值得继续做
    20260822130841

确定好要看的指标以后,剩下就是把它们加到页面里。

「指标」的创建方式和前面的视图差不多,这里就不重复讲了,直接给出我现在用的配置。

指标视图最好都加一个筛选条件: 文件所在目录 → 等于 → inbox

20260822140824

下面的代码等你有需要的时候再来复制就行

123456// 总完成率统计代码

(count($items.flatMap(f => f.file.tasks).filter(t => t.status !== " ")) / count($items.flatMap(f => f.file.tasks))).toFixed(2) * 100 + "%"

// 待办数统计代码
(count($items.flatMap(f => f.file.tasks).filter(t => t.status === " ")))

本月待办的配置截图如下

20260822140836

7. 彩蛋篇,颜值美化

到这里,记录、任务管理和数据反馈都有了,这套流程已经完全能用了,就是页面看起来还比较朴素。

那有没有 简单一点、效果又明显的美化方法 呢?有的,只需要在顶部加一个「 时间横幅 」视图,再配一张自己喜欢的图片,整个页面的感觉就出来了。

20260822140807

我直接把我的配置页截图和用到的图片素材地址放下面了

壁纸: https://wallpapercave.com/download/desktop-city-lights-wallpapers-wp16391030

20260822140849

20260822140849

如果你对颜值还有更高的要求,我会推荐你下载 style-context 插件(在插件市场可获取,作者是 Moy),该插件可以将图片设置为整个 Obsidian 页面的背景图,效果如下

20260822150827

20260822150827

下面是 style context 插件的配置图

20260822150803

20260822150803

为了让效果更好,我建议在 xdb 的视图样式中将背景色的透明度调低(亮色和暗色都需要单独配置哦)

20260822150812

20260822150816

8. AI 与未来

AI 现在也是绕不开的话题。

这套系统本身足够简单,所以也很适合让 AI 参与进来。另外 Components 的 XDB 本身也提供了专门的 Skills,可以让 AI 直接基于现有的数据和能力来扩展工作流。

  • 比如直接让 AI 统计 inbox 目录下最近一周做过的事情,然后生成周报
  • 也可以让 AI 根据现有数据添加更直观的图表,帮助观察最近的状态

但刚开始,我还是建议先用起来,形成记录的习惯。遇到问题了,再去和 AI 讨论解决方案,优化过后继续用一段时间,如此循环,而不是一开始就设计一个完美的系统。

微信扫一扫赞赏作者

obsidian · 目录