RSS普及过程中的一个问题就是找到一种让最普通的用户都能够方便地订阅RSS内容的方式,在线阅读器在一定程度上让用户有可能只需要点击一次鼠标就能够订阅RSS。不过越来越多在线阅读器的涌现,却使得如果blogger要方便读者的话,就要在blog上加上大量的譬如Add to MyYahoo,Subscribe with Bloglines,用topim订阅,Subscribe in NewsGator等等诸如此类的链接。这样既不方便管理(如果你有多个RSS Feed怎么办?),也容易让blog页面显得杂乱。

不过,现在你可以利用quickSub提供的Javascript来改造你的blog页面,当用户将鼠标放在RSS链接上方的时候,就可以弹出一个下拉菜单,让用户选择使用哪种在线阅读器来订阅RSS,你就不必为你的每个Feed都列出N个在线阅读器的选择给用户了。大家可以进入quickSub的网站或者到我的blog上看看效果。

安装的过程也很简单:
1、在你的blog模板页面上添加下面的代码(如果你用WordPress1.5的话,一般而言,修改你所使用的主题的head.php文件就可以了,不过需要注意最好把quicksub.css和后面的quicksub.js的调用地址改为你所使用的绝对地址):
<style type=”text/css”>
@import “quicksub.css”;
</style>

2、把下面这段代码加到blog模板中
<div id=”quickSub” style=”position:absolute; visibility:hidden; z-index:1000;” onMouseOut=”return timeqs();” onMouseMove=”return delayqs();”></div>
<script language=”JavaScript” src=”quicksub.js”><!– quickSub (c) Jason Brome –></script>

3、修改Feed链接
比如我的Feed:http://feeds.feedburner.com/Incomplete,使用下面的代码
<a href=”http://feeds.feedburner.com/Incomplete” onmouseout=”return timeqs();” onmouseover=”return quicksub(this, http://feeds.feedburner.com/Incomplete’);”>订阅我的RSS</a>

显示出来的效果就是大致就是我的网站右边侧边栏中Feed的效果(不是我骗大家点击我的网站,只是我没办法在这个帖子里弄出这个效果)

4、最后把修改后的blog模板、压缩包中的quicksub.css及quicksub.js一起上传到网站上,当然你也可以按照自己blog的风格修改调整一下CSS文件。

你可以在quickSub网站上下载其源代码,也可以在这里下载我修改过的代码。

Update博阅的这篇文章提到其实不只是在线的阅读器才可以实现一键订阅,部分客户端阅读器也可以,的确如此。