Friday, March 29, 2024

WordPress的RSS輸出方式

一個RSS文件就是一段規範的XML數據,該文件一般以rss,xml或者rdf作為後綴。發布一個RSS文件(一般稱為RSS Feed)後,這個RSS Feed中包含的信息就能直接被其他站點調用,而且由於這些數據都是標準的XML格式,所以也能在其他的終端和服務中使用,如PDA、手機、郵件列表等。

WordPress支持RDF/RSS 1.0、RSS0.92、RSS2.0、Atom等四種類型的最新內容Feed,以及RSS2.0的最新評論Feed。

一般來說Feed的地址如下:

http://wordpress.org/wp-rss.php

http://wordpress.org/wp-rss2.php

http://wordpress.org/wp-rdf.php

http://wordpress.org/wp-atom.php

也可以用如下地址來訪問:

http://wordpress.org/?feed=rss

http://wordpress.org/?feed=rss2

http://wordpress.org/?feed=rdf

http://wordpress.org/?feed=atom

如果用了永久鏈接功能,則可以用地址:

http://wordpress.org/feed/

http://wordpress.org/feed/rss/

http://wordpress.org/feed/rss2/

http://wordpress.org/feed/rdf/

http://wordpress.org/feed/atom/

如果把訪問不到的頁面重定向到了index.php的話,還可以用如下地址來訪問:

http://wordpress.org/feed

http://wordpress.org/rss

http://wordpress.org/rss2

http://wordpress.org/rdf

http://wordpress.org/atom

WordPress還允許對某個分類或者標籤的文章提供Feed,地址如:

http://wordpress.org/archives/category/Uncategorized/feed

那麼RSS、ATOM和RDF有什麼不同呢?請看下面的說明。

RSS是“Rich Site Summary”或“Really Simple Syndication”的英文首字母縮寫,中文稱作“簡易信息聚合”。RSS是一種基於XML標準,在互聯網上被廣泛採用的內容包裝和投遞協議。

RSS技術誕生於1999年的網景公司(Netscape)。當時網景公司定義了一套描述新聞頻道的語言,RSS,用於將網站內容投遞到 Netscape Navigator瀏覽器中。但由於公司內部商務決策、當時互聯網內容匱乏等諸多原因,網景最終只發布了一個0.9版本的規範。微軟當時也推出了類似的數 據規格,與RSS非常接近,試圖利用新聞頻道的架構把“推”(Push)技術變成一個應用主流,捆綁在IE瀏覽器中與Netscape Navigator抗衡。不過無奈的是,由於當時互聯網訪問速度慢、內容缺乏、用戶不熟悉等原因,這個“推”技術自始至終沒有得到市場的廣泛支持。

但是隨着時間的推移,RSS技術隨着XML技術的發展和博客群體的快速增長,逐漸被人們廣泛地接受,其應用範圍也已經跳出單純的博客圈,成為新聞傳 媒、電子商務、企業知識管理等眾多領域的不可缺少的新技術。2001年,RSS技術標準的發展工作被戴夫·溫那(Dave Winer)的公司UserLand所接手,繼續開發新的版本,以適應新的網絡應用需要。通過戴夫·溫那的努力,RSS升級到了0.91版,然後達到了 0.92版,並隨後被眾多的專業新聞站點所接受和支持。在廣泛的應用過程中,眾多的專業人士認識到需要組織起來,把RSS發展成為一個通用的規範,並進一 步標準化。一個聯合小組根據W3C新一代的語義網技術RDF對RSS進行了重新定義,發布了RSS 1.0版,並把RSS定義為“RDF Site Summary”。這項工作並沒有與戴夫·溫那進行有效的溝通,而戴夫則堅持在自己設想的方向上進一步開發RSS的後續版本2.0,同時也並不承認RSS 1.0的有效性。RSS由此開始分化形成了RSS 0.9x/2.0和RSS 1.0兩個陣營。

戴夫·溫那在2002年9月獨自把RSS升級到了2.0版本,並交由哈佛大學法學院Berkman互聯網和社會學中心進行維護。而RSS 1.0版則仍然由W3C聯合小組維護。

在GOOGLE收購了美國大型的博客服務網站blogger以後, 使這個網站一直採用的一種近似於RSS的技術衍生版Atom一夜之間成為RSS領域標準之爭的新的有力競爭對手。WordPress所用的Atom版本為 1.0。

6 comments

  1. 大哥?我想在RSS燒錄出來的時候自動帶上幾句固定的語句,應該怎麼弄呢

  2. 我想在RSS燒錄出來的時候自動帶上幾句固定的語句,應該怎麼弄呢

  3. 嗯 學習了
    要細細讀下才行

  4. 可以在主題中修改.

  5. wp怎樣只使用atom訂閱,是在主題里改,還是wp文件里改?謝謝,急

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.