Obsidian 插件开发

Obsidian 插件开发

参考资料

新手路线

  1. 建立web开发鸟瞰图:快速浏览Frontend Developer RoadmapWeb 开发技术 | MDN,建立对web开发的大致规划,了解一些基础的概念和前置内容。
  2. 快速学习web开发技术:从Web 开发技术 | MDN提供的教程开始,快速学习教程内容,不要拘泥于细节,web开发内容非常多,用的时候再查阅。
  3. 了解前端工程化:所谓的工程化就是一套工具链,用于提升开发效率和体验的工具,包括:
    1. Git - Book:Git Pro,最受欢迎的Git教程,内容丰富,但内容丰富容易让人抓不住重点,大致了解下用了再琢磨更好
    2. 什么是 npm —— 写给初学者的编程教程:npm除了作为包管理器,还用于创建和运行前端项目
    3. esbuild - 极速 JavaScript 打包器:前端打包工具,Obsidian用的这个,但实际上只是用的话不需要学习。但如果想用前端开发更高级的特性,则需要学习。其作用就是把写的一大堆模块化的代码打包成一个main.js供obsidian使用。除此之外,还有vite,rollup等打包工具
  4. 练习开发插件:跟着Obsidian 插件开发文档做做插件,了解Obsidian的API,运行和开发流程,学完就可以开始撸插件了。这个时候看程序员高效使用 Obsidian — 插件开发就知道他在干嘛了。

老手路线

讨论

若阁下有独到的见解或新颖的想法,诚邀您在文章下方留言,与大家共同探讨。



反馈交流

其他渠道

版权声明