目前我的习惯通常是从浏览器网页中摘录文章,然后在 Obsidian 中阅读,使用了许多插件都没有比较好的解决方案。因为 Obsidian 是笔记软件,并且 md 文件在注释方面本身没有什么好的解决方案。于是,我打算自己写一个插件来满足阅读总结的需求。插件的大致思路如下:
验收标准:满足以上的要求,支持我在插件窗口读写笔记即可。
接着拿着这个原始的需求描述,找 chatgpt 输出一份基于 Obsdian 插件开发的可行性分析与结合最佳实践的技术选型方案。
这么做主要是我可以对实现插件大致需要什么东西有一个概念,顺带查询一下 Obsidian 文档,准备好开发语言环境:: https://luhaifeng666.github.io/obsidian-plugin-docs-zh/zh2.0/getting-started/create-your-first-plugin.html
打开 cursor ,建立一个项目文件夹,创建一个 .cursorrules
文件。然后吧需求描述与技术选型的内容保存到里面。这一步我会大致浏览一遍从需求到技术实现的文档内容,做一些简单的调整,并告知 Cursor 一切以跑通流程为核心目标。
调整结束后,使用 cmd+i
快捷键打开 composer
面板进入开发。
开发的过程比我想的要轻松,就是需要反复大量的调整,不明确的部分也会在这个时候慢慢清晰起来,比如项目的结构、Obsdian 中文件的依赖关系、npm run dev
和 npm run build
之间的差异等等。
最后,测试通过以后同步到远端 github 仓库和提交社区即可。附上这个插件的 github 地址: https://github.com/yuanfoudev/obsidian-same-tab
带图地址: https://web.okjike.com/originalPost/6786020454198f7f16dc6feb
1
Rebron1900 3 天前
牛逼,已 star
|
2
foufoufm OP @Rebron1900 感谢支持
|
3
onlyu 2 天前
现在写代码成了对话工程师,感觉也烦,没了那么快速敲代码,一把编译通过的爽快感,感觉出个活太啰嗦
|