【问题标题】:Force RSS feed title to change in user's reader强制 RSS 提要标题在用户的阅读器中更改
【发布时间】:2025-12-06 03:40:01
【问题描述】:

我在发布 RSS 源时错误地将其标题留空。因此,当人们订阅它时,提要标题在 RSS 阅读器中显示为“标题未知”。现在已经添加了标题,有没有办法在最终用户的 RSS 提要阅读器(即 Google 阅读器)中强制提要标题?

【问题讨论】:

  • RSS 是一个文本文件。你是如何生成它的?有些客户会不时重新加载标题信息,有些客户在用户订阅您的提要后永远不会更改它。

标签: rss


【解决方案1】:

正如 koan 已经说过的,一些 RSS-Reader 可能永远不会再次检查这个,而其他人可能会在每次获取您的 RSS-Feed 以获取新更新时都会这样做。

尽管 RSS 为您提供了 <ttl>-sub-element 来代替 <channel>-element,即:

表示频道可以缓存多长时间的分钟数 在从源头刷新之前。

(见RSS-specs)。

但是,文档并没有给出关于这种“刷新”的外观的任何想法,因此一些 RSS 阅读器可能只会重新加载项目,而有些甚至可能会忽略它。

使用<pubDate> and <lastBuildDate> 元素是个好主意,这也可能会影响内容的重新加载方式和是否重新加载。如果您使用脚本来创建您的 RSS-Feed,这可能已经实现了。

此外,之前订阅您的 RSS-Feed 的用户可能已经手动更改了阅读器上的标题,因此添加 <title>-元素只会对新订阅者产生影响。

【讨论】: