开发步骤
- 从 obsidian-sample-plugin克隆一个仓库
- 修改其中的 manifest.json 文件,其中 plugin id 是最重要的。
- 修改主文件 main.ts,使用
npm install
安装依赖库
- 使用命令
npm run dev
编译出 main.js
- 在 Obsidian 的 vault 目录 .obsidian/plugins/ 创建一个插件名称的文件夹,拷贝 manifest.json 和 main.js 到该目录,有的插件可能还有 style.css 等文件。
- 在 settings 页面加载插件
在开发过程中,可以通过 Ctrl-Shift-i
来打开调试页面。
创建您的第一个插件
开发插件
hot-reload: 热重载
首先,需要在插件目录中添加 .hotreload
文件,然后,下载插件并开启。
- 如果没有
hot-reload
,需要重新打开插件,代码才能生效。
- 插件id为输出文件夹的名称。
常用命令
如何开启开发者模式 /控制台
- Win:
Ctrl + Shitf + i
.
- Mac:
cmd+ option + i
.
发布插件
将插件添加到配置文件中,提交pull request 进行审核。
扩展阅读