docs / 插件 / plugin-hub

插件中心使用指南

本站(insightme.top)就是 NuxtCMS 的官方插件中心。下面按「站长」和「管理员」两种角色说明完整流程。

站长:从注册到插件生效

  1. 注册账号:打开 注册页面,填写名称、邮箱和密码。
  2. 创建 API 令牌:登录后进入 我的账号 →「API 令牌」,起个名字(例如站点域名)并创建。令牌只显示一次,请立即复制。
  3. 绑定站点:在你的 NuxtCMS 站点后台打开「插件 → 账号与授权」,粘贴令牌并绑定。绑定后后台可以看到积分余额和授权列表。
  4. 安装插件:「插件 → 插件市场」里点「安装」。免费插件立即生效;付费插件需要授权后才会运行。
  5. 获得授权,三种方式任选:
    • 后台插件市场点「N 积分购买」,或在本站插件详情页登录后购买,授权自动绑定域名;
    • 点「联系授权」,说明多站点、试用或报价需求,管理员会联系你并发放授权码;
    • 拿到授权码后,在站点插件「设置」里填写。
  6. 充值积分:暂不支持在线支付,请通过 联系页面 联系管理员,到账后可在「积分流水」查看。

授权绑定域名(www 与主域名通用),站点每天自动复核一次;插件中心临时连不上时保留上次结果,不影响网站运行。

管理员:后台「插件中心」

使用本站 CMS 管理员账号登录 /zh/admin,左侧菜单「插件中心」:

标签用途
概览账号数、积分余额总计、有效授权、待处理申请
账号搜索账号,调整积分(正数充值、负数扣减,自动记账),停用 / 启用账号
授权搜索授权,手动签发(支持 *.example.com 通配与到期时间),吊销 / 恢复
授权申请处理「联系授权」留言,处理后标记完成
插件上架 / 下架,调整积分价格,导入新的插件清单,同步框架内置的官方插件

新的授权申请同时会触发 contact.created 事件:给本站安装企业微信 / 钉钉 / 飞书机器人或询盘邮件插件,就能第一时间收到通知。

接口

站点与插件中心之间的接口(站点框架已内置调用,一般不需要手动使用):

接口说明
GET /api/hub/plugins插件目录
GET /api/hub/plugins/:id/download?domain=&license=下载清单与授权状态
POST /api/hub/plugins/:id/purchase积分购买(Bearer 令牌)
POST /api/hub/licenses/verify授权校验
GET /api/hub/me令牌对应的账号与授权
POST /api/hub/license-requests联系授权