Skip to content

插件市场

插件市场是 LinkZone 内置的插件分发和管理系统,支持从远程仓库浏览、搜索、安装和更新插件。

概述

插件市场基于**仓库(Repository)**机制运作:

  • 仓库:一个提供插件列表和下载服务的远程服务器
  • 框架支持同时订阅多个仓库,按优先级排序
  • 仓库地址支持加密(lzm:// 协议),保护私有仓库信息
  • 安装的插件支持自动检测更新

通过 Web 后台管理

在管理后台 → 插件市场中,可以:

  • 浏览所有已订阅仓库中的插件
  • 按分类、关键词搜索插件
  • 一键安装插件
  • 查看已安装插件和更新状态
  • 管理仓库订阅

仓库管理

添加仓库

在管理后台 → 插件市场 → 仓库管理中添加仓库,需要填写:

  • 名称:仓库的显示名称
  • URL:仓库地址,支持两种格式:
    • 普通地址:https://example.com/market
    • 加密地址:lzm://xxxxx(由仓库提供方生成)
  • Token(可选):访问令牌,私有仓库可能需要

添加后可以点击"测试连接"验证仓库是否可用。

仓库操作

操作说明
测试连接验证仓库地址和认证信息是否正确
启用/禁用临时禁用仓库,不再从该仓库获取插件列表
删除取消订阅仓库

浏览和安装插件

浏览插件

在插件市场页面可以:

  • 按分类浏览插件
  • 通过关键词搜索插件名称和描述
  • 查看插件详情(版本、作者、说明、依赖等)

安装插件

  1. 在插件市场找到需要的插件
  2. 点击"安装"
  3. 安装完成后,重启运行时生效

TIP

安装的插件会自动标记 @market true,方便后续识别和更新管理。

卸载插件

在已安装插件列表中,选择要卸载的插件,点击"删除"。

更新管理

插件市场会自动检测已安装插件是否有新版本:

  • 已安装插件列表会显示"有更新"标记
  • 显示当前版本和最新版本号
  • 点击"更新"即可升级到最新版本

插件发布

如果你想将自己的插件发布到市场,需要在插件元信息中设置 @public true,使插件在仓库列表中公开可见:

javascript
// Node.js 插件
/**
 * @public true
 */
python
# Python 插件
# @public true
字段说明
@public true标记插件为公开,可在仓库列表中展示

INFO

@market true 标记是框架在从市场安装插件时自动添加的,用于识别插件的来源,开发者无需手动添加。

发布到仓库需要仓库服务端支持,具体操作请咨询仓库提供方。

基于 MIT 许可发布 | QQ 群:581485581 点击加入