分享

在你的网页上增加RSS订阅功能

 创业包 2016-05-05
RSS(也叫聚合内容,Really Simple Syndication)是一种描述和同步网站内容的格式,以其独特的功能迅速在各大网站和博客中普及开来,RSS虽然功能简单,但能给用户带来很多便捷之处,它可以订阅BLOG(你可以订阅你工作中所需的技术文章;也可以订阅与你有共同爱好的作者的Blog,总之,你对什么感兴趣你就可以订什么),也订阅新闻(无论是奇闻怪事、明星消息、体坛风云,只要你想知道的,都可以订阅),你再也不用一个网站一个网站,一个网页一个网页去逛了。只要这将你需要的内容订阅在一个RSS阅读器中,这些内容就会自动出现你的阅读器里,你也不必为了一个急切想知道的消息而不断的刷新网页,因为一旦有了更新,RSS阅读器就会自己通知你。

当然,RSS的出现对于网站的运营者和网站访问者都是双赢的。

对于运营者:

一是投递信息产生广告收入,比如一个用户用RSS订阅了高尔夫的内容,那么每条信息下面都会精准地出现一条高尔夫相关产品的广告,从高尔夫球杆到会员卡。 

二是做个人门户,让所有的博客都变成这个门户的记者和编辑,利用流量收取广告费。蔡强调,我们不是单纯做RSS工具本身,因为工具只是初级阶段,是卖不了多少钱的,而是要通过工具聚拢人气,做成个人门户。 
 
三是多平台统一,致力于开发和建设多渠道、多设备的整合信息服务平台,为用户提供随时随地、任意设备、个性化的信息服务。用户可以借助PC、手机、PDA、数字电视等多种终端,通过“看天下”“个人门户”服务,实现个性化订制,从而获取并管理互联网上的最新资讯。

对于访问者:

他们能在第一时间比较集中的收集到自己想要的信息,再也不用逐个去访问网站的每个板块,提高了获取信息的效率。

那么RSS到底怎么实现呢?我们要怎么样才能在我们的网站上增加RSS订阅功能呢?

要提供RSS功能,每个网站的服务器上必须提供一个XML形式的文件(这个文件可以通过工具生成,如:MyRSSCreator、FeedFire等等,当然也可以手工编辑)

我们先来看一个例子:
  <?xml version="1.0" encoding="ISO-8859-1" ?>
    <rss version="2.0">
      <channel>
         <title>Home Page</title>
         <link>http://www.***.com</link>
         <description>Free web building tutorials</description>
         <item>
             <title>RSS Tutorial</title>
             <link>http://www.***.com/rss</link>
             <description>New RSS</description>
         </item>
     </channel>
   </rss>

<channel> 元素可描述 RSS feed,而拥有三个必需的子元素:
 * <title> - 定义频道的标题。
 * <link> - 定义到达频道的超链接。
 * <description> - 描述此频道(比如免费的网站建设教程)

<channel> 通常包含一个或多个 <item> 元素。每个 <item> 元素可定义 RSS feed 中的一篇文章或 "story"。 此外,还存在若干个可选的 <channel> 的子元素。

生成XML文件以后,我们就可以将RSS功能添加到我们的网页上了,步骤如下:

1. 为您的 RSS 命名。请注意文件必须有 .xml 的后缀,如:testRss.xml
2. 验证您的 RSS 文件。(可以在 http://www. 找到很好的验证器)。
3. 把 RSS 文件上传到您的 web 服务器上的 web 目录。
4. 把这个小的橙色按钮 在你的网页上增加RSS订阅功能在你的网页上增加RSS订阅功能 拷贝到您的 web 目录。
5. 在你希望向外界提供 RSS 的页面上放置这个小按钮。然后向这个按钮添加一个指向 RSS 文件的链接。代码应该类似这样:
 <a href="www.***.com/rss/testRss.xml">
     <img src="www.***.com/rss/rss.gif" width="36" height="14">
 </a>

6. 把你的 RSS feed 提交到 RSS Feed 目录。要注意!feed 的 URL 不是你的页面,而是您的指向您的 feed 的 URL,比如 "http://www.***.com/rss/testRss.xml"。此处提供一些免费的 RSS 聚合服务:
* Syndic8: Over 300,000 feeds listed. Register your feed here.
* Daypop: Over 50,000 feeds. Register your feed here.
* Newsisfree: Over 18,000 feeds. Register your feed here.

7. 在重要的搜索引擎注册您的 feed :
* Yahoo - http://publisher.yahoo.com/promote.php
* Google - http://www.google.com/intl/zh-cn/webmasters/addfeed.html
* MSN - http://rss./publisher.armx

8. 更新您的 feed - 现在您已获得了来自 Google、Yahoo、以及 MSN 的 RSS feed 按钮。请您务必经常更新您的内容,并保持 RSS feed 的长期可用。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多