修改RSS输出

首先鉴于现在的RSS订阅工具都不会在某篇日志更新之后自动更新,所以将访客的评论独立出来,并且将RSS输出改为3种:

1、默认:包含我的博客内容和我的RSS订阅分享
/feed.php

2、只包含我的RSS订阅分享
/feed.php?share

3、只包含我的博客内容输出
/feed.php?blog

Get What You Need!

RSS订阅输出增加『订阅分享』

Google Reader中有个“订阅分享”,可以将自己订阅到的一些内容分享给朋友,是个不错的功能。但是这个功能如果对于没有使用Google Reader的人或者没有被加入好友的人就看不到,需要使用一个生僻的URL(例如http://www.google.com/reader/public/atom/user/xxxxxx/state/com.google/broadcast)订阅,不是很方便。

很多人都使用网络上流行的烧聚来进行RSS的整合,本着自己动手丰衣足食的方法,今天借用SimplePie自己做了一个简单的烧聚,将本站RSS订阅增加了我在Google Reader中的“订阅分享”,今后我分享出来的内容也会出现在本站的RSS订阅中,而订阅的地址不变。

至此,我的RSS输出整合了以下内容:博客文章、博客评论、博客留言、相册图片、相册评论、订阅分享

当然,如果要简单可以使用现成的烧聚服务,然后将我的订阅地址跳转即可,这样工作量就很小。

另外还在旁边的区域增加了“订阅分享”列表,用户展示最近的10个分享。


什么是SimplePie?

官方的解释是:A PHP-Based RSS and Atom Feed Framework;SimplePie is a very fast and easy-to-use class, written in PHP, that puts the ‘simple’ back into ‘really simple syndication’

今天比较了SimplePie、lastRSS、MagpieRSS,最终还是选择了SimplePie,理由很简单,功能强大,文档详尽,几乎每个API都有范例,做得很不错,推荐。

RSS功能更新

Bo-Blog和Gallery2自带的RSS功能实在不令我满意,于是自己动手,经过3晚的奋斗,基本完成。

现在本站的RSS符合2.0规范[Valid RSS],包括以下内容:

1、Bo-Blog中的文章、评论和评论的回复;
2、Bo-Blog中的留言和留言的回复
3、Gallery2中的相册
4、Gallery2中的评论

订阅地址:
XML RSS 2.0

RSS更新

将朋友们的回复也加到每个帖子中,这样有人回复之后,大家通过订阅RSS的方式也可以看到。