2007年1月17日星期三

用FeedFlare定制你的Feed

在Rss feed烧制上可能要数Feedburner功能最强大了,花了好几个小时才把Feedburner所有的功能菜单大致浏览了遍。今天讲一下我们经常在用的FeedFlare功能。FeedFlare在每个帖子的下方添加一些脚标,方便订阅者对内容进行散发、通知、为内容建立社区,基本上有email、打标签、分享等其他诸多功能。效果如下图所示:
但是internet上网站多如牛毛功能纷烦复杂,虽然FeedFlare有个长长的支持列表,甚至还在征集代码,也不可能全部支持,因此需要定制自己的FeedFlare。
FeedFlare实际上是被FeedFlare Unit封装的XML数据文件。上个月我的blog搬了家,更换了rss feed,因此我自己写了两小断代码,做了两个标签挂在老的feed下面:

<feedflareunit>
<catalog>
<title>Thanks</title>
<description>A blog about "Blog Behind GFW"</description>
</catalog>
<feedflare>
<text>Thanks reading "Blog Behind GFW"</text>
</feedflare>
</feedflareunit>

<feedflareunit>
<catalog>
<title>Update Blog BehindGFW Address</title>
<description>My blog has been move to blogspot,and the feed was changed too,please update it.</description>
</catalog>
<feedflare>
<text>RSS address changed,please update it!</text>
<link href="http://behindgfw.blogspot.com/2006/12/blog.html">
</feedflare>
</feedflareunit>

显示效果如下:

其中最主要的 <text>域为显示内容, <link href="......">为链接地址,应该比较简单明了,如果你要写一些复杂的应用,还是看下FeedFlare的文档为好。将你写好的XML文件保存在web上(Google Pages是个不错的选择),在Feedburner的Optimize选项下,FeedFlare子项中找到Personal FeedFlare,填入你的XML文件地址点击"Add New Flare"就OK了。

update:在FeedFlare的XML文件中不可以有中文,否则会报错。Feedburner的中文支持一直不是很好,不过总算rss阅读没有什么影响,记得以前email阅读feed是,如果标题有中文,则肯定显示为乱码,现在好了点显示为“?”。我去除了blog标题里的中文其实和这个也有一定的联系。
不知道文心是不是还经常有机会和Feedburner沟通

-原发 behindgfw.blogspot.com

没有评论: