2

有一个由 Wordpress 提供支持的博客,它具有有效的 RSS 提要(在 Safari 中可以正常打开),但在 Google 阅读器中不显示新帖子。事实上,谷歌阅读器的最新文章是 2010 年 7 月 21 日,而博客上的最新文章是 2010 年 8 月 19 日。

我应该如何处理 RSS 提要(转义字符?修改 XML 还是什么?)才能在 Google Reader 上工作?

这是一个重新打开的问题,因为我发现的原始问题已迁移到超级用户,然后在那里关闭,因为它最适合 stackoverflow,因此没有提供任何解决方案,也没有机会这样做。请给它一个机会得到答复。

更新: 谷歌阅读器以 10 篇为一组提取新文章,而不是最新文章。例如,如果 12 篇(或 13 篇,或 11 篇)新文章未显示在 Google 阅读器中,则在添加下一篇时,这些文章中最早的 10 篇(正好 10 篇)出现在 Google 阅读器中,并且 Google 阅读器中显示的日期为每篇文章都相等,好像所有 10 篇文章都在同一秒内发表——它们出现在谷歌阅读器上的那一秒。这个问题并没有在我尝试过的其他聚合器中体现出来。

更新 2: 文章开始定期出现,所以问题暂时解决了。为什么会这样我不知道,可能是因为订阅的读者更多(出于测试目的),也可能是因为我最近添加了 PubSubHubBub 插件。在它变得清晰之前,再过 3 天,这个问题仍然悬而未决。

4

3 回答 3

4

我刚刚将博客添加到我的谷歌阅读器并玩了一点。我注意到你观察到的相同行为,我错过了 5 个最近的帖子,其中大约 10 个帖子的日期相同:

替代文字

在网上做了一些搜索后,我找到了这篇文章,它解释了如何通过右侧的工具提示实际查看发布日期:

替代文字

然后,一旦我从顶部的 Google 阅读器中单击“刷新”按钮,就会出现新帖子:

替代文字

我相信谷歌蜘蛛雷达上的大量博客每隔几个小时就会被索引一次,因此所有帖子的接收日期都会非常接近发布日期,因此没有人注意到/关心它实际上显示的是接收日期。

然而,对于低容量的博客,缓存的更新频率似乎要低得多。谷歌有一些提示来尝试让它更新 -阅读器中的提要没有更新。也许我对博客的订阅更新了缓存,但由于蜘蛛有延迟,我直到按“刷新”才看到更新。或者也许按下“刷新”按钮的行为会触发它立即寻找新帖子。

最后,我将博客订阅到我妻子的 Google 阅读器帐户,这一次 5 条最新帖子立即出现,匹配的接收时间可以翻译回大约是我按下“刷新”按钮的时间(或者可能是我添加的时间)喂养)。

我感觉到你的痛苦——我同意这对于低容量的 RSS 提要来说似乎有点麻烦......

于 2010-09-07T12:34:47.963 回答
0

您还可以与博客作者/托管公司核实,看看他们是否拒绝了 Google 索引率。谷歌可以在网站上创造大量流量。调低索引率(抓取率)会有所帮助,但会影响 Google Reader。

正如其他海报所提到的,这也可能是低人气/低页面排名/其他导致 Googlebot 无法足够频繁地抓取博客的因素。

Google Reader 显示依赖于 Google 抓取博客以获取最新内容。实际上,您需要客户端拉取 RSS 提要以获取最新数据,这样您就不必依赖 Google 抓取网站。Outlook 2010,Firefox,还有很多其他的。客户端软件将直接从博客中提取更新的 RSS 提要,在帖子发布到 RSS 提要时捕获它们。

于 2010-09-07T13:27:50.313 回答
0

感谢您的回复,我也提出了一些可能的解决方案(感谢您)。

我不知道这是我做的事情,还是与此无关,但从昨天(当你回答这个问题时)开始,提要开始正常显示。

也许是因为多亏了您,博客在 Google Reader 上获得了更多订阅者,并且更新率反弹(就像 @Bermo 建议的那样)。

或者,也许 PubSubHubBub 插件的引入改变了一些东西。但它是第一个变体(订阅者数量)。尽管为什么其他极不受欢迎的博客在谷歌阅读器中给我定期文章仍然是一个谜。

现在我只会投票赞成好的答案,直到一切都变得清楚(无法真正确定确切的原因)或直到这个赏金的最后一天。

于 2010-09-08T06:04:27.197 回答