2006年11月16日
最近被Blogger beta的Feed搞得比较烦
前不久因为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就是从第五条开始输出。
标签: atom, blogger, blogging, feed, feedburner
正在读取评论...