Yang Yubo's Life @ Refactoring

豆瓣九点的 Blog RSS feed 地址更新波折

written on Thursday, May 14, 2009

这几天花了些时间把 Blog 从 Google 托管服务搬了出来.

Blog 引擎换了, Feed 地址自然也是改了 (由原来的 /feed/posts/default 变成 /feed.atom, 域名没变, 在 Blogger 托管的时候用了自定义域名绑定). 这一改, 豆瓣 Blog 摘录就不更新了.

豆瓣九点 既不会自动更新 feed 地址, 也没有提供修改 feed 地址的方法.

这个问题 LuoboTixS 去年 7 月或更早就碰到过, 不知道为什么豆瓣没有重视这个问题.

结合 LuoboTixS 的方法 (关于如何更改豆瓣九点的RSS地址, 摸索出能够快速修改 豆瓣九点 RSS feed 的方法

1. 认领 Blog

如果 Blog 已经认领了, 直接跳到下一步.

还在继续看? 很不幸, 和我一样, 在豆瓣中把自己的 Blog 丢上去后, 压根就没在 九点 认领过.

但是由于 feed 地址变了, 常规的认领程序没法完成, 陷入一个僵局: 认领需要抓取 feed » feed 地址已经变了 » 无法完成认领

必须完成认领程序, 才能够执行下一步删除操作, 以下可选几个方案可参考:

  • 暂时恢复原来的 blog 引擎, feed 地址也随之恢复;
  • 利用 web 服务器的 rewrite 地址重写功能, 把旧 feed 地址转向到新 feed 地址;
  • 如果以上方法都行不通, 只好修改 blog 引擎的代码, 修改 feed 的 URL.

完成认领后须恢复现场.

2. 删除 Blog

完成 Blog 的认领后, 在 豆瓣 中点击进入 Blog 的管理页面, 选择 "删除本页面".

3. 添加订阅

删除之后, 再进入 九点 "我的订阅", 把 Blog 地址添加到订阅列表 (切记: 如果之前添加过, 则必须删除后再添加).

4. 重新认领

在我的订阅中, 点击 Blog 列表, 进入管理页面, 重新认领 Blog.

5. 完成

认领完毕, 豆瓣豆瓣九点 的抓取功能恢复正常工作.

This entry was tagged Douban

blog comments powered by Disqus