使用的是很低级的方法实现的,没有修改 mu 主程序,因为个人认为这不是个明智的选择。用两种方法实现:
1、昨天使用 google reader 将部落所有博客订阅到一个 tag 下,然后再将此 tag 共享,页面见这里,好在 google reader 提供了 js 的调用,后来将这个页面在 feedsky 上聚合后,再用侧栏的 RSS 区块已经无法使用了。
js 代码:GoogleReader-js
将此代码放到侧栏支持 js 的区块中即可,其中的 n=5 是显示最新的五条,可以自己调整。
2、用 rss 方法,也是昨天没有成功的方法,将所有 feed 合烧在 feedoor 上,这样就烧成了一个 feed 源,虽然 feedoor 的功能相对 feedsky 和 feedburner 有所欠缺,但是提供合烧服务的网站不多,也就将就着用吧。feedoor 提供了相对较好的统计功能,这一点比 feedcat 做的好,且访问速度也占优实属难得,feed 地址为:http://ibuluo.feedoor.com。
比较:第一种方法的的好处是 google 的服务器比较勤快,所以显示的比较及时,基本上发布新文章几分钟后就能看到,ibuluo 首页用的就是这个方法。缺点是,google 的 js 在国外,可能会拖慢你的页面加载速度。
第二种方法由于上面所说的实现方法,来回奔波在中美光缆上,即时性就差了那么一点,发布的文章可能无法马上看到;优点是:rss 解析程序为 wordpress 自带,速度很快,没有拖慢页面的现象,我的博客使用的就是此方法。请自己权衡使用那种方法比较适合你。
ps: 由于 mu 对代码的严格控制,发布的代码经过了过滤,找了一上午也没有找到很好的插件支持发布 js 代码,所以现在将代码放在了 googlecode 托管。
增加此功能主要在于能在自己的博客页面上就可看到更新的文章,不必来回往返于部落首页和各人博客之间
第一种方法有错误...
是由于 mu 对代码的过滤造成的,现在可以了。