github上我开发的skill如何提交到https://community.obsidian.md/
开启新对话
杨浩峰
github上我开发的skill如何提交到https://community.obsidian.md/
已思考(用时 4 秒)
用户想知道如何将GitHub上的Skill提交到Obsidian社区。我需要提供相关指南。为了全面获取信息,我将同时进行多项搜索,涵盖官方文档、社区指南、中文资料以及可能的第三方教程。
搜索到 15 个网页
搜索结果显示了一些相关页面。为了全面获取信息,我需要同时打开这些页面。
这些资料提供了提交插件的详细步骤。我的回答将涵盖整个流程,包括准备、提交、审核和发布等步骤。回答将引用这些来源。现在开始组织回答。
将你开发的 Skill(插件)提交到 community.obsidian.md ,核心是 通过社区网站提交,而不是在GitHub上发起PR 12 。整个流程主要分为三步:
📝 第一步:准备好你的插件仓库
在提交前,请确保你的GitHub仓库根目录包含以下文件 5 9 :
README.md:详细说明插件的用途和使用方法 5 。LICENSE:明确开源许可,可参考 Choose a License 网站 5 。manifest.json:插件的元数据文件,包含以下关键字段 5 9:main.js:编译后的插件代码文件 9 。styles.css(可选):插件的样式文件 9 。
🚀 第二步:在GitHub上创建Release
你需要为插件创建一个Release,这是社区网站获取你插件代码的途径。
- 更新版本号 :修改
manifest.json中的version字段为新版本号 5 。 - 创建GitHub Release :在GitHub仓库页面,点击 "Releases" -> "Create a new release" 5 。
- 填写Release信息 :
- 上传插件文件 :将以下文件作为 二进制附件 上传到Release中 5 9:
main.jsmanifest.jsonstyles.css(如果有)
✍️ 第三步:通过社区网站提交
- 登录并关联账号 :访问 community.obsidian.md ,用你的Obsidian账号登录,然后在个人设置中关联你的GitHub账号 5 。
- 提交新插件 :在侧边栏选择 "Plugins",然后点击 "New plugin" 5 。
- 填写仓库地址 :输入你插件的GitHub仓库URL(例如
https://github.com/your-username/your-repo-name) 5 。 - 同意政策并提交 :阅读并同意开发者政策,最后点击提交 5 。
✅ 第四步:等待审核与后续更新
- 审核过程 :提交后,插件会进入审核队列 9 。审核没有固定的时间表,需要耐心等待。
- 审核失败 :如果审核失败,社区网站会给出提示 12 。你可以根据反馈修改代码,然后在GitHub上 发布一个新Release 。社区网站会自动检测到新版本并重新开始审核 12 。
- 发布更新 :插件上架后,后续更新只需在GitHub上发布新Release即可,无需再次通过社区网站提交 5 。
💡 一些重要的提醒
- 插件命名规范 :插件ID和名称应 避免 包含“Obsidian”或“plugin”等字样 1 。描述中 不要 以“This is a plugin”开头 10 。
- 代码质量与安全 :提交前,请移除所有示例代码 10 ,并确保使用
registerEvent()等方法正确管理资源,避免内存泄漏 1 。 - 自动化发布 :可以考虑设置GitHub Actions工作流,实现推送标签时自动构建并创建Release 9 11 。
祝你提交顺利!🎉
15 个网页
深度思考
智能搜索
内容由 AI 生成,请仔细甄别