你需要准备两个文件:
.js 文件(标准的 TurboWarp/Scratch 扩展格式,末尾调用 Scratch.extensions.register(...))。png / jpg 图片,比例 2:1(推荐 600×300 或更大),会显示在扩展卡片上。不传则使用默认封面。
在 仓库的 Issues 页面新建一个议题,
正文按下面的格式填写扩展信息,然后把 .js 文件和封面图直接拖进正文作为附件上传:
扩展名称:千絮模糊
作者:QXBurry
版本号:1.0.0
简介:为你的角色添加模糊效果,搭配图片扩展使用更佳
一行一个字段,不需要空行。写完确认附件链接已经出现在正文里,再点「Submit new issue」。
管理员会对扩展代码做安全审查。审查通过后关闭议题,系统会自动把扩展同步到扩展库并重新构建站点, 几分钟后你的扩展就会出现在首页和编辑器的「添加扩展」菜单中。
| 字段 | 必填 | 说明 |
|---|---|---|
扩展名称 |
是 | 显示在卡片上的名称。也可以写作「名称」。 |
作者 |
否 | 只写人名即可。附带的链接会被自动删除(如 张三 <https://…> 或 [张三](https://…) 最终都只保留「张三」)。 |
版本号 |
否 | 如 1.0.0。也可以写作「版本」,冒号可省略。 |
简介 |
否 | 一句话介绍,显示在卡片上。请写在一行内(多行只取第一行)。也可以写作「描述」。 |
中文冒号 : 和英文冒号 : 都可以。
.js 文件里自带的 // 头注释(Name / By / Description 等)会被整体覆盖,
卡片最终显示的名称、作者、简介完全以议题正文为准。
重新打开(Reopen)你当初提交的同一个议题,替换正文里的附件、更新字段内容, 然后由管理员再次关闭——系统会识别出这是同一个议题,覆盖更新原扩展而不是新建一个副本。
在原议题下留言说明希望下架,或新建议题说明理由。管理员会将扩展从列表移除 (若已有作品在使用该扩展,一般只从首页下架、保留文件,避免破坏现有作品)。
同步通常在 1 分钟内完成,站点重新构建需要几分钟。清一下浏览器缓存或使用无痕窗口即可看到最新内容。
确认图片是拖拽上传到议题正文中的(正文里能看到图片预览),且为 png/jpg 格式。如果仍有问题,在议题下留言联系管理员。
参考 TurboWarp 扩展开发文档——FrostEditor 与 TurboWarp 扩展格式完全兼容。