发布第一个插件之后,他真正钻进了Obsidian的插件开发。也正是在这个过程中,他发现自己在用的这款笔记工具缺了一个很简单、但很顺手的功能:给基于Bases的笔记套模板。
![]()
先补一点背景。不久前,Obsidian加入了一个新功能Bases。Bases本质上是你笔记上的视图,可以按定义好的属性把多条笔记聚合到一起。
比如你在记录看过的电影或读过的书,就能用Bases做出相当花哨的视图;也可以用它把任务放在看板(Kanban)上跟踪。
做这些事的时候,他格外想念一个小的模板选择设置。你当然可以随时点“新建”按钮,按Bases的筛选条件创建一条笔记,但这样建出来的笔记并不总能匹配筛选条件,还得手动做额外修改。如果能直接为视图选一个模板,这两个问题就能一起解决。
靠着此前做Obsidian插件的经验,再加上Vibe Coding(他个人偏好Google的Antigravity),几个小时之后,这个小痛点就被解决了。装上插件同样能解决:插件已发布在Obsidian社区插件页,名为base-template。有了第一个插件打底,这次Vibe Coding的部分也稍微轻松了一些。
他很希望这能变成Obsidian的原生功能,那样他就能删掉这个插件,皆大欢喜。
这件事留下的经验是:如果你在用的工具缺了些小而顺手的东西,不妨主动一点,为你用的工具写点小插件。有了代码生成工具,这件事并不难,你可以直接解决痛点,而不是制造新的痛点(比如去学怎么写插件)。
但也别忘了一点:生成的代码仍然由你负责。该审的审、该测的测,出了问题要准备好去修,让世界稍微好一点。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.