返回文字星云
Obsidian知识管理效率工具

从 Typora 到 Obsidian:我的知识管理之旅

为什么我选择 Obsidian?以及如何开始开发自己的第一个插件。

5 分钟阅读

从 Typora 到 Obsidian:我的知识管理之旅

每天都有太多东西需要记录:

灵光一现的想法、待办事项清单、开发中踩过的坑、新学的技术笔记、各种账号密码、会议纪要......

这些碎片化的信息,如果不及时记录,很快就会被遗忘。

相信你也有同样的困扰。

我的工具迁移史

在寻找完美笔记工具的路上,我换了好几个:

Typora → 简洁优雅的 Markdown 编辑器,但缺少组织能力
Xmind → 思维导图很直观,但不适合长文本
语雀 → 在线协作很方便,但依赖网络且不够灵活

每个工具都有它的优点,但总觉得少了点什么。

直到我发现了 Obsidian,才真正打开了新世界的大门。

为什么选择 Obsidian?

1. 双向链接 - 让知识真正连接起来

Obsidian 的双向链接功能让我十分心动。

传统的文件夹分类是树状结构,但人脑的思维是网状的。双向链接让笔记之间可以自由关联:

今天学习了 [[React Hooks]],发现它和 [[Vue Composition API]] 有很多相似之处。

这种方式更符合人脑的思维模式 —— 知识不是孤立的,而是相互关联的网络。

2. 知识图谱 - 可视化你的思维网络

每次打开知识图谱,看到那些密密麻麻的节点和连线,就像看到自己的思维在不断生长。

眼看着图谱越来越大,还是会有一些成就感的。这种视觉反馈比单纯的文字记录更有激励作用,也能激励自己坚持记录。

3. 插件生态 - 无限的可能性

更加令人惊艳的是,Obsidian 还支持插件功能!

自从使用了 Obsidian,每天打开小红书都会刷到各种插件的推荐视频。但往往这些插件都是看着很实用,实际使用起来却和自己的需求不太一致

想要找某些功能的插件时,在插件市场一搜,会出现超级多的内容。不一个个尝试,根本不知道哪个是自己需要的。

既然找不到完全符合需求的插件,为什么不自己开发一个呢?

我的第一个插件:Daily Notes Calendar

于是我尝试开发了第一款插件 —— Daily Notes Calendar

这款插件没什么特别的,其他插件应该也都有类似功能。但重要的是,它完全符合我的使用习惯

开发这个插件让我学到了:

  • Obsidian 插件 API - 如何与 Obsidian 交互
  • JavaScript 实战 - 在实际项目中应用 JS 技巧
  • 用户体验设计 - 如何设计直观的交互界面

更重要的是,我发现自己动手解决问题的感觉真的很爽

第二个插件的诞生:Bookmark Cards

自从用上了 Obsidian,我尝试把一些在视频中刷到的链接记录下来,以便后续查看。

但是随着记录的越来越多,我发现看着很不顺眼

浏览器书签的痛点

原来我都是在浏览器中直接收藏,但时间久了:

  • 📚 书签越来越乱,分类混乱
  • 🔍 想找一个链接可能要翻很久
  • ❌ 不能搜索,只能手动翻找
  • 📝 无法添加笔记和标签

突发奇想

能不能在 Obsidian 中制作一个书签管理工具呢?

既然 Obsidian 支持插件开发,为什么不试试?

于是我开始尝试,经过不断改进,Bookmark Cards 终于开发好了。

插件开发的收获

💻 技术能力的提升

  • 深入理解了 JavaScript 的异步编程
  • 学会了如何设计可扩展的插件架构
  • 掌握了前端性能优化的技巧

🎯 产品思维的培养

  • 如何从用户需求出发设计功能
  • 如何平衡功能复杂度和易用性
  • 如何收集和处理用户反馈

🌍 开源社区的体验

  • 第一次在 GitHub 上发布自己的项目
  • 收到来自世界各地用户的反馈
  • 体会到帮助他人的成就感

给想要开发插件的你

如果你也想开发 Obsidian 插件,我的建议是:

1. 从自己的需求出发 🎯

不要为了开发而开发,而是真正解决自己遇到的问题

这样你才有动力坚持下去,也更容易理解用户的真实需求。

2. 从简单开始 🚀

第一个插件不需要太复杂,实现一个小功能就好。

重要的是完成它,而不是完美。

3. 多看官方文档和示例 📚

Obsidian 的官方文档写得很好,还有很多开源插件可以参考。

站在巨人的肩膀上,会少走很多弯路。

4. 积极参与社区 🤝

在开发过程中遇到问题,可以在社区提问。

同时也可以帮助其他开发者,教学相长。

下一步

目前我已经开发了两个插件,未来还想尝试:

  • ✨ 更多实用的效率工具
  • 🔗 与其他服务的集成
  • 🎨 更美观的可视化组件

如果你对 Bookmark Cards 插件感兴趣,可以查看下一篇文章的详细介绍。


📖 相关文章

Bookmark Cards:让 Obsidian 收藏夹变得赏心悦目

🔌 我的插件

查看所有插件