--- 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](https://mmbiz.qpic.cn/sz_mmbiz_jpg/pNhiapkajQKhg79icmWCFwia2QbVQa7ib9OXMkc2lo6HXkx9BB5yVyykexhiaVzaznCyBLXeTTeqTf3sT3NJicMTzkf3sT2KUUfNIJ1R5MgN05dno/640?wx_fmt=jpeg&from=appmsg&watermark=1&tp=webp&wxfrom=5&wx_lazy=1#imgIndex=0) 结构拆解如下 ![20260820220801](https://mmbiz.qpic.cn/sz_mmbiz_jpg/pNhiapkajQKiaTOJiakxqFJyxVxYWnrcKrl1qZkGsOnYe26Lwq8uibchyZSpkPgr7iay5S4zauMcbp8moIgknwN2no4QfAfI5pBLPnwPFoBcxrIg/640?wx_fmt=jpeg&from=appmsg&watermark=1&tp=webp&wxfrom=5&wx_lazy=1#imgIndex=1) ## 2\. 开始之前 接下来就用 Components 插件的 `XDB 数据库` 把这套流程搭起来,开始前先准备两件事: - 安装并启用最新版 Components - 创建一个 `.xdb` 文件 > 插件官网: https://cp.cc1234.cc 第一步,通过快捷键 `ctrl+p` (mac 是 command+p) 打开命令面板,搜索并执行 `Components: 创建 XDB 数据库` 命令来快速创建 ![20260821070858](https://mmbiz.qpic.cn/sz_mmbiz_jpg/pNhiapkajQKhgXfwj1QYz5DroXEExdoziaA2Dicj9RX1hfmKDQWt8NbxK59ibEib5CZbz9PpynkLicXNWAiak3iawmzWRNribSA5oEp4nH8zsZLzR0SI/640?wx_fmt=jpeg&from=appmsg&watermark=1&tp=webp&wxfrom=5&wx_lazy=1#imgIndex=2) 第二步,创建好后插件会自动打开文件,点击右上角的菜单将布局从默认的「标签页」切换到「仪表盘」 ![20260821070800](https://mmbiz.qpic.cn/mmbiz_jpg/pNhiapkajQKgv4cVp2CzRbJvIYqibtU8kRQIKeE73zciaVMOB50bADcf4EKGoNnLPcdxwcdO1huBuUzZhJjWEVSj0aCpSPABM2N9XiaQHxYAeGM/640?wx_fmt=jpeg&from=appmsg&watermark=1&tp=webp&wxfrom=5&wx_lazy=1#imgIndex=3) 现在舞台搭好了,正戏开始。 ## 3\. 用日期页记录每天的内容 按照前面的规则,每天都会有一个对应的日期文件,今天的内容写在今天,未来要做的事情就提前写到计划执行那天。 但每次记录时,都要先在 obsidian 的目录树里找当天文件,如果不存在还得手动创建,次数多了就有点麻烦。 所以我更希望 **有一个固定入口:每天打开就是今天的文件,直接就能写;想看其他日期时,也能快速切过去。** 这种用法刚好可以用 `XDB` 的「日期页」来实现。 ![20260822090814](https://mmbiz.qpic.cn/sz_mmbiz_jpg/pNhiapkajQKgTfXaSZ6QBPHbCXFFkoTt8vfxRM70U8OIXVcypJdmfmc0RIXFhpibTWwpb8XLvicTBiabCxjR2HOHmaBibEJkicB7ksicFlmq0HG9mA/640?wx_fmt=jpeg&from=appmsg&watermark=1&tp=webp&wxfrom=5&wx_lazy=1#imgIndex=4) 「日期页」的创建流程很简单 - 点击 `xdb` 文件右上角的 `+` 按钮 - 在搜索框中输入「日期」 - 点击「日期页」卡片即可创建 ![20260821090854](https://mmbiz.qpic.cn/mmbiz_jpg/pNhiapkajQKgicX6XzjCMOrQYh88v5edRib6DaFYut9pbicekA3463jX1RPoDIMJwSYtzapic8U8ibQBmricfmwp982TjN0R5AXICbFad6JwWhKr1k/640?wx_fmt=jpeg&from=appmsg&watermark=1&tp=webp&wxfrom=5&wx_lazy=1#imgIndex=5) 创建完成后,简单调整一下位置和大小。默认的表格视图这里用不到,可以顺手删掉。 ![20260821090822](https://mmbiz.qpic.cn/mmbiz_gif/pNhiapkajQKgTbRh6jL2EYaowHlSFxOCicsZ6M1wAgRkjnR4xXoYHW802Inh9jicKz4Wdib8Ya0v4B26qicUT265liaFNoFLicnbLzTq4dT9vzISU0/640?wx_fmt=gif&from=appmsg&tp=webp&wxfrom=5&wx_lazy=1#imgIndex=6) 接着设置存放日期文件的文件夹。点击「选择其他文件夹」,输入 `inbox` 并按下回车就配置好了。 这样每次打开日期页时,今天的文件已经存在就直接打开,还没有的话就自动在 `inbox` 中创建一个。 > 小提示: 目录下的文件名必须是 YYYY-MM-DD 的格式才能被日期页识别并和对应日期关联,例如 `2026-01-01` 。 ![20260821090839](https://mmbiz.qpic.cn/mmbiz_jpg/pNhiapkajQKhlib89HQ6nEqgwbTugt9EqWlozwlqMNMej8ibocHbaLEw7wumBrtx8TVFYo0rUShphq8iaKcSgtmjqs5dLev7qP5gZBmibOlGQEyw/640?wx_fmt=jpeg&from=appmsg&watermark=1&tp=webp&wxfrom=5&wx_lazy=1#imgIndex=7) ## 4\. 用任务数据库集中管理任务 日期页解决了快速记录的问题,但很多任务当天并不会完成,时间一长,它们就会散在不同的日期文件里。想知道还有哪些没完成,还是得一个个翻,很麻烦。 Tasks、Dataview 等插件也能做这类汇总,不过需要写查询语句。这里我直接用 `XDB` 的任务数据库,筛选起来更直观,而且任务可以直接在表格里编辑。 ![20260822120845](https://mmbiz.qpic.cn/mmbiz_jpg/pNhiapkajQKhOdHhro0BtopSDH40aNCIHb21ibaW6LicwIDPpY9gDqPIFx77H2pHnaz4UgSXKAROQ6zHDKHXLXcDvRUtIoPACqlwnPywuokK64/640?wx_fmt=jpeg&from=appmsg&watermark=1&tp=webp&wxfrom=5&wx_lazy=1#imgIndex=8) 任务库需要单独创建一个 XDB 文件(参考第 2 节) - 首先新建一个 XDB 文件,文件名可以叫 `任务库` - 然后调整筛选设置,将来源从 `文件` 切换到 `任务` - 再加一个筛选条件: `文件所在目录` -> `等于` -> `inbox` (这是第三步日期页设置的目录) - 添加 `content` 属性,用来显示和编辑任务内容 > 小提示:前面的 XDB 还要继续使用「文件」作为数据来源,所以这里把任务库单独建成一个 XDB,再通过引用视图放回来。 ![20260821100858](https://mmbiz.qpic.cn/mmbiz_jpg/pNhiapkajQKiaMxaicFPWiaNXefHrdlkzqqvypgXVrLkkDzLKeTpQLufIzSAjpkAlD7zNb2Qzib7KqOZhVjTjqIxdUUPyAofZA6x1ktXM6t9253c/640?wx_fmt=jpeg&from=appmsg&watermark=1&tp=webp&wxfrom=5&wx_lazy=1#imgIndex=9) ![20260821100841](https://mmbiz.qpic.cn/sz_mmbiz_jpg/pNhiapkajQKhHZKFVOVPAzXSrK6Nzc3FKBMgLlxfS8x7pILAcbXibhNrNtTZIFr1YxEQlsSscKv2tmvLUo4DoVfJMj0zv0UkYEcuYGPdSVytk/640?wx_fmt=jpeg&from=appmsg&watermark=1&tp=webp&wxfrom=5&wx_lazy=1#imgIndex=10) 20260821100841 接着回到前面的 XDB,创建一个「引用视图」,关联 `任务库.xdb` 。 ![20260821100845](https://mmbiz.qpic.cn/sz_mmbiz_jpg/pNhiapkajQKiaa5yjwPsqwRdpwFeaOyVNmdhtVY9zNVIHBBXSxovkHibeKqCZ173qRuDNXgH5BFIzAockbC3jRkcpmW5ZlpX3eCsEKslS5y8AI/640?wx_fmt=jpeg&from=appmsg&watermark=1&tp=webp&wxfrom=5&wx_lazy=1#imgIndex=11) 这样 `inbox` 下的任务就能集中到一个表格里了。任务还是照常写在每天的日期文件里,需要管理时再统一到这里看。 ![20260821100819](https://mmbiz.qpic.cn/mmbiz_jpg/pNhiapkajQKjDBu4AjdxcpWSCMUDricqlXj4ibKJZXvHc9gUJr85lweWyQLRRnv0EhicDzRRxic43ibj64iaLSOxH6WJBuaQ1m35fLFK14T9TmoCsE/640?wx_fmt=jpeg&from=appmsg&watermark=1&tp=webp&wxfrom=5&wx_lazy=1#imgIndex=12) ## 5\. 用日历查看接下来的安排 任务集中到一起以后,查还有哪些没完成已经方便很多了。但我平时还会经常 **关注未来几天都安排了什么事情。** 前面已经把未来要做的事情写到了计划执行那天,所以这些安排本身已经有了,现在只差一个更直观的查看方式。 这时候 `XDB` 的日历视图就很合适了 ![20260822130844](https://mmbiz.qpic.cn/sz_mmbiz_jpg/pNhiapkajQKh6oByiczEuibb8S07nJzIfKnm88CogUF2qVExfBYiaur4HgV6hlKUFSgw6IsEGAgXjAlURCnorSDLaxjWsT2NHZFEnzYkrea7m7g/640?wx_fmt=jpeg&from=appmsg&watermark=1&tp=webp&wxfrom=5&wx_lazy=1#imgIndex=13) 日历视图的创建流程和「日期页」一样,区别在于配置不同 创建后先把「开始日期字段」设置为「文件名」。因为我们的日期文件本身就是 `YYYY-MM-DD` 格式,所以文件名刚好可以直接作为日历日期。 ![20260821100837](https://mmbiz.qpic.cn/mmbiz_jpg/pNhiapkajQKhBsrVhkE3GcmVIbJZicyZLPD7OibibibxgkwhPmW8qQoMvaAaSDSEzlH5PZNtTxUVfR5a8AYn05G8gt9sCCIrRUZyfYmibxyEqhb8E/640?wx_fmt=jpeg&from=appmsg&watermark=1&tp=webp&wxfrom=5&wx_lazy=1#imgIndex=14) 接下来再补三个设置: - 筛选: `文件所在目录 → 等于 → inbox` - 添加 `任务清单` 属性(英文名:file.tasks) - 把默认的「周」视图切换成「月」视图 > **任务清单属性** :可以直接显示文件里的任务和完成进度,点击后还能展开查看所有任务。 ![20260821100853](https://mmbiz.qpic.cn/sz_mmbiz_jpg/pNhiapkajQKhn0u0Q5RvCgLlr7ZibkYIxicyCQFm8jm6VqjZXDpGx2hWxFT9icpSVdYbpTGd6EApqnMyvkPbCTXa3iaCp4dibxxJVQLlOnepa1vEQ/640?wx_fmt=jpeg&from=appmsg&watermark=1&tp=webp&wxfrom=5&wx_lazy=1#imgIndex=15) 20260821100853 直接展开任务清单面板的话,效果是这样 ![20260821110845](https://mmbiz.qpic.cn/sz_mmbiz_jpg/pNhiapkajQKh0rzA8amecbbamzjscmQca38KVpaib6tfoPGXnTjZpibft78Tia6EmbCucRUicTSuqbteoibOp7RQ7Q1tqPuWfHCBFiaAGyoiaX3C8JI/640?wx_fmt=jpeg&from=appmsg&watermark=1&tp=webp&wxfrom=5&wx_lazy=1#imgIndex=16) ## 6\. 看看最近执行得怎么样 虽然不要求每天把任务清空,但还是可以用几个简单的指标看看最近的执行情况,方便后面复盘和调整。 比如我现在比较关注两个指标: - 总完成率: 目标不低于 80%。如果长期偏低,就回头看看是不是最近加了太多想法,哪些该优先做,哪些可以取消或归档 - 当月未完成任务: 主要用来看看这个月留下来的任务是不是开始变多了,如果明显增加,我会回头整理一下哪些还值得继续做 ![20260822130841](https://mmbiz.qpic.cn/sz_mmbiz_jpg/pNhiapkajQKhKdb8FibKk5VveIejJZCpsMicO4ZD3WK24bDpc8hfmBrdmkYbxVdU8icr9pPARlibUO2icvZTWFwPLWcUorFTlL0nSa2tJf4LCMbD8/640?wx_fmt=jpeg&from=appmsg&watermark=1&tp=webp&wxfrom=5&wx_lazy=1#imgIndex=17) 确定好要看的指标以后,剩下就是把它们加到页面里。 「指标」的创建方式和前面的视图差不多,这里就不重复讲了,直接给出我现在用的配置。 > 指标视图最好都加一个筛选条件: `文件所在目录 → 等于 → inbox` ![20260822140824](https://mmbiz.qpic.cn/sz_mmbiz_jpg/pNhiapkajQKhywc8QaRWgxlDW1bHKVuNp2nbvVWr4OCibzQA4qRc8V28PvalEiaS8yudqX6owy4ZNFlnxtgjib6pvV6iagUs5nhFvxHAH8a5H76M/640?wx_fmt=jpeg&from=appmsg&watermark=1&tp=webp&wxfrom=5&wx_lazy=1#imgIndex=18) 下面的代码等你有需要的时候再来复制就行 ``` 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](https://mmbiz.qpic.cn/mmbiz_jpg/pNhiapkajQKiaONdXWLZdf9fQUKibaRY8GKY8vIA17byNkP46mE2DUJ6WTvywN9egUialKd5ibpQNtMHYZOKGjDibcvTfbyODjNd6LsPSON4CicB0U/640?wx_fmt=jpeg&from=appmsg&watermark=1&tp=webp&wxfrom=5&wx_lazy=1#imgIndex=19) ## 7\. 彩蛋篇,颜值美化 到这里,记录、任务管理和数据反馈都有了,这套流程已经完全能用了,就是页面看起来还比较朴素。 那有没有 **简单一点、效果又明显的美化方法** 呢?有的,只需要在顶部加一个「 **时间横幅** 」视图,再配一张自己喜欢的图片,整个页面的感觉就出来了。 ![20260822140807](https://mmbiz.qpic.cn/mmbiz_jpg/pNhiapkajQKhYQiav20v2hbr8aeW0D3NsaBX6ic3MoUX81LyyYKvVQZ6ZiaAr8Xg6Xp20fibtibuhKZjficBo1qoibdXN7Y47WNTROvicwmWmIG9w1kI/640?wx_fmt=jpeg&from=appmsg&watermark=1&tp=webp&wxfrom=5&wx_lazy=1#imgIndex=20) 我直接把我的配置页截图和用到的图片素材地址放下面了 > 壁纸: https://wallpapercave.com/download/desktop-city-lights-wallpapers-wp16391030 ![20260822140849](https://mmbiz.qpic.cn/mmbiz_jpg/pNhiapkajQKhk0ga4dQfausLgibV8osWIPhZKHks9t8TOwbqMia036fKKwsFrDicJ4ebZ6rZ8GSt8Px6YRK2ic9geJTdJca95cD0vtdxHA4eiaEibo/640?wx_fmt=jpeg&from=appmsg&watermark=1&tp=webp&wxfrom=5&wx_lazy=1#imgIndex=21) 20260822140849 如果你对颜值还有更高的要求,我会推荐你下载 `style-context` 插件(在插件市场可获取,作者是 Moy),该插件可以将图片设置为整个 Obsidian 页面的背景图,效果如下 ![20260822150827](https://mmbiz.qpic.cn/sz_mmbiz_jpg/pNhiapkajQKgZAHAKEayWRH3vA2MqABz94mibawb1Qbwh4IXqHHHOXYbicIuG7iamaD45rdJg88Fd5TE1XgvlnIXxMcQ8FsOhPmzVlv6w1F9Q4k/640?wx_fmt=jpeg&from=appmsg&watermark=1&tp=webp&wxfrom=5&wx_lazy=1#imgIndex=22) 20260822150827 下面是 style context 插件的配置图 ![20260822150803](https://mmbiz.qpic.cn/mmbiz_jpg/pNhiapkajQKhpF8nicXDicRHaUHEBviaXOh7T2ESiaiciaKQiaLVcn5ZhHeDUX9wjtUfdOiazVpW6icn9oxehmy0dVeTL4cqNkiaaaX95TKQVqdnJHYpgE/640?wx_fmt=jpeg&from=appmsg&watermark=1&tp=webp&wxfrom=5&wx_lazy=1#imgIndex=23) 20260822150803 为了让效果更好,我建议在 `xdb` 的视图样式中将背景色的透明度调低(亮色和暗色都需要单独配置哦) ![20260822150812](https://mmbiz.qpic.cn/mmbiz_jpg/pNhiapkajQKjxYWHkOwWRrgfkdWCVwyZDnAGibW7al3vtF2Yricc8GbCIZhw9yYbR0PzgwI6Fv8rTibsqfnojKO1a8WXaYs5kbQrGdDRiclD5YN0/640?wx_fmt=jpeg&from=appmsg&watermark=1&tp=webp&wxfrom=5&wx_lazy=1#imgIndex=24) ![20260822150816](https://mmbiz.qpic.cn/mmbiz_jpg/pNhiapkajQKg3cVFLiawL96RMgKdWIHVt2rxYxNkQWib3KyurAC8rvH7VhffWLpO5My0THTyTxjYp7CnrIPF3KoHvk2w9HoQSOT8TIP5hzMgfk/640?wx_fmt=jpeg&from=appmsg&watermark=1&tp=webp&wxfrom=5&wx_lazy=1#imgIndex=25) ## 8\. AI 与未来 AI 现在也是绕不开的话题。 这套系统本身足够简单,所以也很适合让 AI 参与进来。另外 Components 的 `XDB` 本身也提供了专门的 Skills,可以让 AI 直接基于现有的数据和能力来扩展工作流。 - 比如直接让 AI 统计 `inbox` 目录下最近一周做过的事情,然后生成周报 - 也可以让 AI 根据现有数据添加更直观的图表,帮助观察最近的状态 但刚开始,我还是建议先用起来,形成记录的习惯。遇到问题了,再去和 AI 讨论解决方案,优化过后继续用一段时间,如此循环,而不是一开始就设计一个完美的系统。 **微信扫一扫赞赏作者** obsidian · 目录