← 全部文章

技术与生活 / 一篇记录

RSS 订阅最怕什么?旧文章不断变成新文章

订阅器通常依赖稳定标识判断条目是否已读。迁移站点时,即便正文完全一样,随意更换 guid 或文章地址,也可能让订阅者重复收到旧内容。

先明确这里的区别

订阅者依赖稳定的 guid、文章地址和发布时间判断更新。

以下思路适用于静态站点;路径、构建工具与发布时间规则需按站点实际配置调整。

curl -I https://example.com/index.xml

怎样判断处理正确

核对最新条目顺序,并确认旧文章不会无故生成全新标识。

同时对照文章顺序、发布时间和稳定标识,再发布新的 Feed。批量更新元数据时保留合理时间口径,避免把所有历史内容都排到最新位置。

订阅条目通常只保留最近一定数量,更新后检查边界附近的内容尤为重要。确认排序没有被未来日期或错误时区打乱,才能避免真正的新文章反而被挤出订阅列表。

需要留意的是,批量修改元数据时保留合理的发布时间,避免把所有旧文章都排到订阅列表最前面。

参考:建站实践 文档。

搜索文章

输入关键词,找回一篇记录。