2006年11月16日

最近被Blogger beta的Feed搞得比较烦

Logos of Blogger beta and Feedburner

前不久因为Blogger beta迟迟不推出ftp发布功能,打算把blog转换到Thingamablog(一款开源的桌面Blog发布软件,基于java),等我准备得差不多了,Blogger beta却推出了ftp发布功能,而且还支持label,我又把做的差不多的Thingamablog模板改到Blogger上来,之前在 Thingamablog上写的几篇文章,放在Blogger beta上修改了一下,结果问题就出来了。Blogger beta的Feed升级到ATOM 1.0,而且取消了原有的RSS 2.0格式。在现在的Feed中有两个时间,一个<published>,一个<updated>,对应一个发表时间,一个修改时间。而我现在用Feedburner来烧制Feed,并开启了格式转换,转换成RSS 2.0(不转换的话,BXNA认为原feed存在格式错误)。Feedburner使用了那个<updated>,也就是说我修改一下现有的文章,即使只改个标点,Feedburener也会获取到这个修改时间,并把这个时间当成文章的发布时间,把文章提到最新。正是由于这个原因,我的几篇文章长时间在BXNA上位居前列,对读者造成了不便,对不起各位。

这几天在网上找解决方案,也没什么收获,找到了一些Blogger beta的Feed地址,放在这里存档一下。阅读全文...

站点文章Feed:

http://beta.blogger.com/feeds/blogID*/posts/type*

站点评论Feed:

http://beta.blogger.com/feeds/blogID*/comments/type*

单篇文章的评论Feed:

http://beta.blogger.com/feeds/blogID*/postID*/comments/type*

Label Feed:

http://beta.blogger.com/feeds/blogID*/posts/type*/-/labelname*

*说明:

  • blogID和postID都不用说了。type可以是full、summary和default,分别对应全文、摘要和默认,默认的话根据Blogger管理后台中的设置来显示。
  • 有说法是labelname可以有多个,中间用/隔开,但我试了一下好像不行。
  • 还有两个有用的参数:max-result和start-index。默认的Feed是从第一条开始,一共输出25条,如果加上?max-results=60就是输出60条,加上?start-index=5就是从第五条开始输出。
Update:Blogger好像在今天不声不响的加上了了RSS Feed题外话,声明一下我在豆瓣上拥有这个Blog:doubanclaima5be1aeae888cf7f

标签: , , , ,

 
Loading... 正在读取评论...
发表评论

*您的评论内容不会被任何搜索引擎检索和收录

*本站暂不交换友情链接

seccode

请把上图中的四个字母填到右边的输入框 (看不清?换一张

Info

这篇文章由 Dennis Lee 在 2006年11月16日,16:13 发表,目前有 ... 条评论,欢迎您参与讨论。如果您需要转载此文,请确保让我知道,并建议使用 Trackback 将转载信息通知到本页面。