FIT2CLOUD
AstraHub 星链 的图标

AstraHub 星链

1,420
368

将 Halo 站点接入AstraHub 星链网络,把站点加入面向独立博客生态的协作图谱,与全网博主形成可联动、可检索、可探索、可交换的关系网络。

2.4.0
Serenity 发布于
>=2.23.0

AstraHub 友链插件 v2.4.0 更新日志

本次为「站点身份统一」版本,核心目标是让整个友链网络的信息全局自动同步、保持统一建议所有站点更新


新增功能

1. 信息全局自动同步,全网统一

当任意站点更新自己的资料(域名、站名、头像、简介等)后,所有把该站作为友链的其他站点会自动同步到最新信息,无需任何一方手动改链接、重新提交。

  • 示例:A 站把域名从 a.top 换成 a.com,所有友链过 A 的站点,其友链卡片会自动更新为 a.com,全网呈现统一的最新信息。
  • 整个友链生态以「同一份权威身份」为准,彻底告别「各站信息各不相同、需逐个手动维护」的局面。

2. 友链关系改用「站点编号」锚定,更换域名不再断链

推送友链数据时携带对方站点的唯一编号(site_id)作为关系锚点,关系归属判定从「域名匹配」改为「站点编号匹配」。

  • 效果:友链对方更换域名后,您与对方的友链、互相关注关系自动保持,不再因域名变化而失联或错位。
  • 生效条件:关系双方均需更新至本版本,编号锚点方可完全生效。

3. 更换自身域名后,本地展示自动同步

在后台修改本站域名后,星球探索页的卡片域名、「本站」置顶标识、互相关注状态等将正确刷新,不再停留在旧域名。

4. 友链和文章合规性检测

新增友链和文章合规性自动检测功能,一经核实自动发送邮件通知对应星系/站长自己友链和友链文章合规性。


问题修复

5. 修复:更换域名后探索页卡片域名不更新

修复因友链物化数据重建时触发唯一约束冲突、导致整批更新事务回滚、数据永久停留在旧快照的问题。更换域名后卡片域名现可正常更新。

6. 修复:更换域名后被误判为「尚未注册 / 暂未接入」

与第 4 项同源问题导致的连锁误判,一并修复。

7. 修复:更换域名后互相关注被降级为「我已关注」

互相关注关系现锚定站点编号,更换域名不再触发关系降级。

注:需关系双方均更新至本版本,锚点方可生效。

8. 修复:友链卡片按钮误显示「凭据缺失」

针对「已关注但对方尚未接入插件」的友链占位站点,按钮文案此前被误判为「凭据缺失」。现已修正为语义准确的「尚未注册」,且不影响对方后续正常注册接入。


升级说明

  • 本版本为全员建议更新版本。关系双方均完成更新后,「信息全局同步」「更换域名不断链」「互相关注不降级」方可完全生效。
  • 仍使用旧版本插件的站点不受影响;其在更换域名时可能出现短暂的展示错位,更新后即可自愈。

资源下载

  • plugin-astrahub-2.4.0.jar