插件
PicList 兼容 PicGo 插件生态,用于增加上传器、处理器和自定义工作流。内置功能能完成的处理可先使用内置模块,减少依赖。
桌面安装

先在图床列表确认服务是否已内置,例如 R2 使用 AWS S3,不需要再找 S3 插件。确实需要扩展时:
- 点击 发现,输入插件名或关键词。
- 打开项目说明,确认支持当前 Core、需要哪些外部依赖和配置。
- 安装后切回 已安装,找到插件并配置、启用。
- 如果提供新图床,在图床中为它创建配置并选择默认目标。
- 先上传一张测试图片,检查插件输出和原有处理是否叠加。
底部的 使用内置 node/npm(实验性) 可选用应用随附运行环境。它不保证第三方插件的外部程序依赖也已安装。安装后未出现新入口时,检查启用状态并按插件说明重启。
3.6 的发现页面支持下载量显示与排序。根据项目说明判断兼容性与外部依赖。
离线安装
使用应用提供的导入入口加载插件包。插件 package.json、入口和依赖需符合插件要求;不要只复制一段源代码并当作完整安装包。
Core 安装
bash
picgo install picgo-plugin-<name>
picgo set plugin
picgo use plugins
picgo list
picgo update picgo-plugin-<name>将 <name> 替换为实际插件名。更改插件后重启已运行的服务或 TUI。
更新与卸载
升级前记录插件所管理的目标与配置。卸载会移除插件功能,但不等于删除此前上传的远端文件。确保依赖它的编辑器、任务和配置已调整。
脚本还是插件
| 需求 | 优先选择 |
|---|---|
| 内置压缩、水印、命名 | 图片处理 |
| 简单阶段扩展或个人上传脚本 | 脚本 |
| 可复用的完整上传器或处理器包 | PicGo 插件 |
资源入口:Awesome-PicGo。插件兼容性取决于实现和当前 Core 版本,不应假定所有旧插件都会正常运行。