breeze 中文文档 下载 App

Breeze 插件开发入门 JavaScript 编写漫画源插件 快速上手思路

重要声明

Breeze 官方明确标注插件功能目前处于 Beta 阶段,插件接口和运行机制可能随版本迭代发生破坏性变更。当前不建议基于此做正式的商业化插件,但适合:

开发资源

插件基本结构

一个最小可用的 Breeze 插件通常包含:

manifest.json 关键字段

name: 插件显示名称
version: 语义化版本号
author: 作者 GitHub 用户名
description: 简短描述
updateUrl: 更新地址(GitHub releases API)
entry: 入口 JS 文件路径

核心接口

插件需要实现的主要接口:

插件仓库命名规范

要让插件被官方索引仓库自动扫描收录,需要满足:

  1. 仓库名以 Breeze-plugin- 开头(如 Breeze-plugin-mySource)
  2. 仓库根目录包含有效的 manifest.json
  3. 插件文件通过 Release 发布,且 updateUrl 指向 releases API

满足这三个条件后,GitHub Actions 会自动识别并合并到索引列表中。

开发环境搭建

本地调试插件最简单的方式:

也可以直接用 VS Code + JavaScript 语法检查插件逻辑,Breeze 内置的 JS 引擎会在运行时做语法校验。

贡献建议

如果你写了一个插件想让更多人用:

  1. 确保 manifest.json 配置正确
  2. 提交到自己的 GitHub 仓库(按命名规范)
  3. 等索引仓库的 GitHub Actions 自动扫描(每小时一次)
  4. 如果 1 小时后没被收录,可以在 Breeze 项目提 Issue 反馈

注意:插件开发涉及到第三方网站的数据抓取,请确保你的使用行为符合目标网站的服务条款和当地法律法规。

下一章进入书架管理——Breeze 的阅读组织中枢。