logo
0
0
WeChat Login
Improve readme doc.

Obsidian 多平台 Release 安装器

一个用于从 GitHub、Gitee、Gitea、GitLab 和 CNB 等平台一键安装或更新 Obsidian 插件的工具。

功能特性

  • 支持多个代码托管平台:
    • GitHub
    • Gitee
    • Gitea
    • GitLab
    • CNB(兼容)
  • 批量安装/更新插件
  • 自动启用新安装的插件
  • 可视化管理已添加的插件仓库
  • 支持指定特定版本(tag)进行安装
  • 一键卸载插件

安装与使用

  1. 在 Obsidian 中打开设置 -> Community Plugins -> Install from URL,输入本插件的 release 地址进行安装。
  2. 启用插件后,在设置中添加你想要安装的插件仓库地址。
  3. 点击“添加并安装”按钮即可完成插件的下载与安装。
  4. 插件会根据你的设置决定是否自动启用。

设置说明

全局设置

  • 安装后自动启用:作为默认值;单个仓库可覆盖此选项。

插件列表

在插件列表中,你可以:

  • 添加新的插件仓库
  • 指定安装的版本标签(tag),留空则安装最新版
  • 查看已安装插件的信息(名称、版本、作者)
  • 启用或禁用插件
  • 卸载并从列表中移除插件

命令面板支持

  • 批量安装/更新全部仓库:对所有已添加的仓库执行安装或更新操作。
  • 安装/更新列表中第一个仓库:仅处理列表中的第一个仓库。

注意事项

  • 插件需要网络连接以获取远程仓库信息。
  • 若插件无法正常工作,请检查网络环境及目标仓库的访问权限。
  • 对于私有仓库,可能需要额外的身份验证配置。

贡献与反馈

欢迎提交 Issue 或 Pull Request 来改进本插件。如果你有任何问题或建议,请通过 GitHub 仓库联系开发者。

项目结构

obsidian-self // ├─ .env // ├─ build // │ ├─ main.js // │ ├─ manifest.json // │ └─ styles.css // ├─ esbuild.config.mjs // ├─ manifest.json // ├─ package.json // ├─ pnpm-lock.yaml // ├─ src // │ ├─ main.ts // │ ├─ test // │ │ └─ test-installer.ts // │ └─ utils // │ └─ installToLocation.ts // ├─ styles.css // └─ tsconfig.json //