Z-Tasking:Obsidian 长期 / 临时任务台
cover: /img/covers/Z-Tasking-Obsidian任务台.jpg
背景:为什么要自己做
日常任务散落在待办插件、日历和日记里,长期事项又往往只有一个标题,过几天就忘了「做到哪一步了」。
我想要的是:
- 每个任务就是一篇 Markdown 笔记,说明、进展都写在笔记里,不另起一套数据格式
- 长期 / 临时分开,长期事项能跨周跨月跟进,临时任务随时起随时结
- 工作台记进展,列表、日历、甘特图、周期汇总能从同一批笔记里看出来
于是写了 Z-Tasking —— Obsidian 里的 DIY 任务工作台。插件 id 为 z-tasking,避免和社区里其他 tasking 类插件撞名。
能做什么
| 功能 | 说明 |
|---|---|
| 工作台 | 选中任务,写说明、按日期记进展(支持 Markdown、列表、双向链接) |
| 全量列表 | 浏览长期 / 临时任务及状态 |
| 日历 | 按日期看任务分布 |
| 甘特图 | 看起止时间与跨度 |
| 周期汇总 | 周 / 月 / 季 / 年,或自定时间范围 |
任务都是普通笔记,可以在库里直接打开、搜索、双向链接,不锁死在插件私有数据里。
笔记怎么放
默认根目录是 z-tasking/(可在设置里改):
1 | z-tasking/ |
笔记 front matter 示例:
1 | --- |
界面预览
可先打开 在线原型 点一点(Mock 数据,改完刷新即可)。下面是原型截图。
工作台 —— 记进展、看说明:

列表 —— 全量浏览任务:

日历 —— 按日期看分布:

甘特图 —— 看时间跨度:

汇总 —— 周月季年或自定范围:

怎么安装
当前版本 0.1.0,需要 Obsidian 1.5.0 及以上。社区市场上架前,可用手动安装:
从 Releases 下载
main.js、manifest.json、styles.css(若暂无 Release,可 clone 后npm run build自行生成)放到:
1
你的库/.obsidian/plugins/z-tasking/
设置 → 第三方插件 中启用 Z-Tasking
命令面板:
Z-Tasking: 打开任务台
本地开发:
1 | npm install |
把仓库复制或 junction 到上述插件目录即可热更新调试。
适合谁
- 想用 Markdown 笔记管任务,而不是另一套封闭待办库
- 长期事项需要「按天写进展」,不只是打勾完成
- 希望同一批任务能在列表、日历、甘特、汇总之间切换看
源码与反馈
- 仓库:zqDeJob/obsidian-plugin-ztasking
- 在线原型:obsidian-plugin-ztasking.vercel.app
- 许可证:MIT
有问题或建议,欢迎到仓库提 Issue。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 zqDeJob避风塘 ~!
评论





