Thursday, March 15, 2007

更改blogger feed排序方式

新版Blogger令我不习惯的一处就是将输出的feed默认按blog最近更新时间而非发表时间排序,也就是说,一旦我去更正之前文章的话,那篇旧文就会被提升至feed的最前。对此,Phydeaux3给出了一个简单的解决方案(via Google Operating System):
将你的feed地址后增加“?orderby=published”参数,即形如
http://二级域名.blogspot.com/feeds/posts/default?orderby=published
就得到按照blog发表时间排序的feed,然后自定义模板替代原feed地址

如果你是FTP发布用户也不必担心,Blogger的服务器上同样保存了你的feed,在控制台查出你的blogID,然后将feed指向下列地址即可
http://www2.blogger.com/feeds/你的blogID/posts/default?orderby=published

使用FeedBurner服务的用户就更简单了,把Original Feed地址改掉就搞定了

解决了这个问题之后,现在我最关心的是,Blogger到底什么时候能把FTP发布的previous posts bug给消灭掉!!!

2 Comments:

  1. Blogger Magic said...
    总算不用改完旧的再把新的依次都改一遍了……
    3/16/2007 10:01 AM
  2. Anonymous kreep said...
    今天republish blog,突然发现那个previous posts bug也已经修复了,great!
    3/22/2007 4:02 AM

Post a Comment

<< jump to the latest update on kreep's blog