Z-Tasking:Obsidian 长期 / 临时任务台
cover: /img/covers/Z-Tasking-Obsidian任务台.jpg 背景:为什么要自己做日常任务散落在待办插件、日历和日记里,长期事项又往往只有一个标题,过几天就忘了「做到哪一步了」。 我想要的是: 每个任务就是一篇 Markdown 笔记,说明、进展都写在笔记里,不另起一套数据格式 长期 / 临时分开,长期事项能跨周跨月跟进,临时任务随时起随时结 工作台记进展,列表、日历、甘特图、周期汇总能从同一批笔记里看出来 于是写了 Z-Tasking —— Obsidian 里的 DIY 任务工作台。插件 id 为 z-tasking,避免和社区里其他 tasking 类插件撞名。 能做什么 功能 说明 工作台 选中任务,写说明、按日期记进展(支持 Markdown、列表、双向链接) 全量列表 浏览长期 / 临时任务及状态 日历 按日期看任务分布 甘特图 看起止时间与跨度 周期汇总 周 / 月 / 季 / 年,或自定时间范围 任务都是普通笔记,可以在库...
从零搭建 Obsidian 插件:以 Plugin Helper 为例
cover: /img/covers/从零搭建-Obsidian插件-Plugin-Helper.jpg 为什么要做这个插件我 Obsidian 里装了不少社区插件,英文也看得懂,但时间一长就忘了每个插件到底是干什么的。 设置里虽然能点进单个插件看说明,可要一个个翻、英文原文又长,查起来很麻烦。尤其插件一多,经常只记得装过、不记得用来干嘛,有些甚至忘了自己有没有在用。 所以干脆 DIY 了一个小插件:Plugin Helper。它把已安装的社区插件列在一起,拉取官方英文说明,自动附上中文注释,侧边栏还能写自己的备注。装了很多插件、隔一阵不用就忘功能的人,应该能感同身受。 本地用着没问题之后,我又想上架社区市场,让更多人用——后面踩的坑,都整理在文末。 一、从 0 开始:搭架子1. 技术栈Obsidian 插件本质是:**TypeScript 源码 → esbuild 打包 → 产出 main.js**,由 Obsidian 在运行时加载。 文件 作用 src/main.ts 插件入口,继承 Plugin esbuild.config...





