Files

1.9 KiB
Raw Permalink Blame History

插件源订阅(Framely 0.4)

English

在管理窗口“插件源 → 源订阅”粘贴 HTTPS JSON 地址,预览后确认添加:

{
  "schemaVersion": 1,
  "name": "Framely 社区源",
  "sources": [
    {"id":"stable", "name":"社区稳定版", "url":"https://example.org/stable/catalog.json"},
    {"id":"testing", "name":"社区测试版", "url":"https://example.org/testing/catalog.json"}
  ]
}

每个源 id 在订阅内唯一且稳定,用于识别地址变更。禁止重复 URL、嵌套订阅、HTTP、带认证信息的 URL,最多 100 个源、512 KiB;每台设备最多 20 个订阅、200 个插件源。目录、包、图片继续由各源或作者托管,订阅只聚合目录地址。

默认每天自动刷新,也可关闭自动刷新或立即刷新。自动检查在 Framely 会话运行期间进行,启动后检查到期项;支持 ETag/Last-Modified 和最多五次 HTTPS 重定向。离线/失败保留已持久化的上次成功源列表,记录错误,按一分钟起的指数退避重试,最多一天。

新增源自动纳入;名称自动更新。相同 id 的 URL 改变时保留旧地址,显示待确认变更,确认后才采用新地址。刷新订阅后同时刷新插件目录。目录缓存沿用会话内缓存,重启后的离线插件库不保证有目录缓存。

目录 URL 规范化后去重,一个源可由多个订阅和手动添加共同引用。删除订阅或移除订阅中的源只移除对应引用;没有任何引用才从源列表移除。已安装插件、来源记录和数据保留,不静默切换来源。

可在插件源列表单独停用源,刷新不会重新开启;即使移除后又加入同一 URL,也保留停用偏好。订阅源的 URL 在待确认变更中管理。刷新只更新源列表、插件库资料和更新提示,不自动安装、更新或启用插件。