包含编程语言、星级评分和 Fork 数量,类似于 GitHub 仓库卡片。
5 个赞
它会时不时地动态更新星标数和分支数,还是说这些数据只会被拉取一次,然后变得过时?
1 个赞
不,这需要一次 HTML 重构。实现起来当然可行,但会引入很多新的复杂性,所以我暂时搁置了。
如果 CDCK 希望定期进行这种数据增强,我很乐意跟进,但我不确定大家是否会接受这种复杂度?
我觉得目前来说,HTML 重构是一个不错的折中方案?
我进一步研究了一下:
- 实际上确实有用于更新元数据的 Webhook(太棒了!)
- 遗憾的是,要配置它,你必须是仓库的所有者或拥有类似的权限
所以唯一的解决方案就是某种轮询系统。
这真是个无底洞……也许你最好直接把它加到 GitHub 插件里,而不是在核心中实现……
我在想,也许只需要在低调的文字中加上类似“数据截至 2026 年 10 月 11 日”的说明?
这样就能同时处理“即发即忘”链接和刷新后的链接。
算是个公平的折中方案吗?
仔细想想,加一个标记来表明帖子中包含需要定期更新的 onebox 也不失为个好主意。可以创建一个 Sidekiq 任务来定期重建或执行类似的操作。
没错,事情就是这么复杂。

