给网站添加RSS订阅

2016-11-16 · 🙈Ray · 0条 · 510次

给自己的网站添加RSS FEED输出 ,可以方便用户订阅自己的网站,当网站有更新的时候,即使用户未打开网站,也可以及时看到网站内容的更新。

>_ 如何创建RSS FEED

RSS是个XML文件,静态内容就不多说了,不变化也没有多大意义。对于动态内容,每当内容改变的时候,需要用代码根据RSS的格式,生成新的XML文件。

RSS文件格式:

<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0">
<channel>
    <title>RSS标题</title>
    <link>网站链接地址</link>
    <description>对当前RSS的描述</description>
    <language>语言</language>
    <category>RSS分类/类别</category>
    <copyright>版权信息</copyright>
    <pubDate>最后发布时间</pubDate>
    <image>
        <title>图片标题</title>
        <link>网站链接</link>
        <url>图片链接</url></span></span>
    </image>
    <item>
        <title>文章标题</title><p>         
        <link>文章链接</link>
        <description>文章描述</description>
        <author>作者</author>
        <pubDate>该文章最后发布时间</pubDate>
    </item>
</channel>

前两行是制定文件类型、版本和编码等基本信息。<channel>标签中放置站点内容信息。每一个<item>就是一篇文章节点。

将这样的XML文件输出即可实现RSS订阅,例如我的网站(极客时代)的RSS订阅输出地址是http://geek-era.com/rss/all.xml。有的浏览器可以自动识别并提醒订阅,如Opera,IE等,有的则会输出XML文件,如Chrome,Edge等。

到这里,实现这些就可以了实现网站订阅了。

还可以给网站添加订阅到某个具体阅读器,如订阅到鲜果、谷歌、QQ邮箱等,这些需要到具体网站查询添加方法。

>_ 订阅示例

我将我的网站订阅到Opera浏览器,当网站有新文章更新的时候,无需进入我的网站就可以看到最新发布的文章。


推荐一篇文章:How to create an RSS Feed for your site


  0