◎前言

前陣子去看張懸,遇到一個朋友。聊著聊著,我順口問她:「對了,最近有去看我的 blog 嗎?」她皺起眉頭,對我抱怨:「你更新得那麼慢,我哪有精神每天去看有沒有更新?」

對於傳統的網站,要檢查內容有沒有更新,唯一的方法,大概只能每天上去看吧!如果有十幾個要看的網站,那………天啊!都已經 21 世紀了,難道沒有更好的方法吧?

當然有。RSS,就是你的救星。

◎RSS 系統簡介

RSS 是 “Really Simple Syndication” 的縮寫,不過那不重要;重要的是它能幹嘛、它要怎麼用。有玩 BBS 的人可以想像一下 BBS 的看板列表,我們可以根據看板名稱前面的「小紅點」知道那個板是不是有新文章,再決定要不要進板。嗯,RSS 的用途和小紅點類似,只不過 RSS 搭配 blog 使用的。

(其實 RSS 並不是只能搭配 blog 才能使用,後面會有介紹。不過為了方便,我們暫時先假設只有 blog 才會使用吧!)

首先我們來看一下 RSS 運作的示意圖:

rss_flowchart.png

整個 RSS 運作流程中,最關鍵的就是在 “RSS Feed” 這個「東西」——通常是一個放在網頁中的檔案。Blog 的作者負責提供RSS Feed,裡面有 blog 最後幾次更新的紀錄。讀者可以把 RSS Feed 下載下來,從裡面的內容就可以知道 blog 有沒有更新。

「那我還是得去檢查 RSS Feed 啊!那跟我自己上站檢查有啥兩樣?」嘿嘿,當然不一樣!重點還是那個 “RSS Feed”:因為它有標準的格式,所以不管是產生、下載還是檢查更新,都可以交給程式來代勞,用不著辛苦地去逛每一個網站。

還不是很清楚嗎?那我們稍微講解一下 blog 的讀者要如何使用 RSS 吧。

首先,我們需要安裝一套可以下載、分析 RSS Feed 的程式,通常稱之為 “RSS Reader”,翻成中文就是「RSS 閱讀器」。

裝完後就先放在一旁,上網去吧! :p 當我們發現 blog 中有 “RSS”, “XML” 等等的圖示時(下圖以無名小站的 blog 為例),就表示這個站支援 RSS,那麼我們就可以利用 RSS 閱讀器訂閱這個 RSS Feed(你要說成是訂閱 blog 也行啦!)。

rss_tag.png

訂閱之後,這個網站就會被列在 RSS 閱讀器之中,我們就可以閱讀其中的內容。

RSS 閱讀器都會有更新的功能,雖然操作方法可能不太一樣(有些是固定某個時間檢查更新,有的是按一個鈕才會開始更新),但結果應該都大同小異。

rssreader_example.png

開始更新後,在訂閱列表中的站都會被掃一遍。一般的 RSS 閱讀器,遇到有更新的 blog 或是文章,就會用不同的字體、顏色表示,如右圖一樣。

平常要逛 100 多個 blog?沒問題,反正閱讀器會乖乖地幫我掃;該死的 closer 一個月才更新一次文章?沒關係,反正有沒有更新閱讀器都會告訴我,我只要有看到更新再上站就好了。輕鬆愉快!

前面提到的是讀者如何使用 RSS,那麼 blog 的作者應該要怎麼產生 RSS Feed 呢?其實,現在的 blog 系統幾乎都有支援 RSS,所以 blog 的作者根本不用擔心!只要利用 blog 系統的上稿功能更新文章,blog 系統自動就會幫你更新 RSS Feed 了。檢查一下,你的 blog 上是不是也有 RSS 或是 XML 字樣呢? 🙂

◎實戰篇

講了那麼多,到底實際上要怎麼用呢?接下來,我們就介紹兩套 RSS Reader,以及它們簡單的操作說明。

- 如果你習慣使用 Mozilla Firefox 瀏覽網頁的話:

身為 Firefox 的愛用者,我強力推薦 "Sage" 這個擴充套件 (extension)!也許它長得不好看,也許它功能不夠強大,但它的操作非常簡單,而且因為和 Firefox 整合得很好,所以等於直接在 Firefox 就可以處理支援 RSS 的網頁,不需要另外開一個 Reader。

首先,當然,你得先安裝(英文版 | 繁體中文版) Firefox。接下來,你可以利用 Firefox 連到 http://sage.mozdev.org/,在 Download 那一頁,直接按下 "click here to install" 就可以安裝了。(如果 Firefox 因為安全的理由不讓你安裝的話,記得按 "Options" 按鈕後,將 sage.mozdev.org 加到 "Allowed Site" 裡)

sage_security.png

安裝完之後,在你的 Firefox 視窗左邊就可以看到 Sage 的窗格(沒有出現的話,可以在選單中的 "Tools/工具 → Sage" 把它打開):

sage_new_2.png

Sage 的操作非常簡單——只有兩個按鈕而已。右邊的放大鏡是在 blog中搜尋 RSS Feed。還記得我們前面提到,如果 blog 提供 RSS 的話,頁面上就會有相關的圖示;一旦看到這些圖示,就可以按下放大鏡在頁面中搜尋。(其實幾乎所有的 blog 系統都支援 RSS,所以就算沒有相關圖示,也可以試試看)如果找到的話,就會跳出一個視窗,列出所有支援的 RSS Feed:

sage_feeds_list.png

是的,一個 blog 可能包含有一個以上的 RSS Feed。通常只是 RSS Feed 規格上的差異(如上例便是),但也有例外,後面「進階篇」再提。在這裡,只要任意選一個看得順眼的,按下 "Add Feed" 就行了。按了之後,它就會被加入列表之中,如下圖。點選 blog 名稱,下方的窗格便可以看到最新的文章列表。(會列出幾篇文章,視 blog 系統的設定而定)

sage_subscribed.png

從上圖中可以看到,有些 blog 名稱是以粗體顯示的。Sage 用這樣的方式提醒我們這個 blog 有新文章。下方的文章列表理論上也是相同的道理,但它有時會不太正常,該黑的不黑,不該黑的變黑。不過還好對我們影響不大,至少 blog 列表部份還蠻正常的。

放大鏡是用來搜尋、訂閱 RSS Feeder 的,那麼另外一個按鈕,自然就是檢查更新用的了。按下「檢查更新 (Update)」之後,Sage 會依順序一一走訪已經訂閱的每一個 blog。如果這個 blog 有更新的話,站台名稱就會變成粗體。以下圖為例,"where does this ocean go?" 等 5 個變色的 blog 有新的文章,其他則無。

sage_update.png

基本上,會使用這兩個按鈕就很夠用了。剩下的功能,就留給各位自己去挖掘吧! 🙂

- 如果你習慣使用 Microsoft Internet Explorer 瀏覽網頁的話:

(待續……)


By closer

9 thoughts on “Yet Another RSS How-to”
  1. B,這篇是為了你寫的。感謝我吧! XD
    我的想法是將它當成一篇公開的教學,以後只要有人不知道怎麼用 RSS,就可以連到這邊來看說明。
    因為我平常不用 IE,所以 IE 的部份還得花些時間才能完成。在完成之前,用 IE 的人可以參考延伸閱讀的第二篇。(其實我也只打算介紹 Sharp Reader 而已)
    如果有任何看不懂的地方,或是有任何的指教,請不要客氣,留下您的意見吧! 🙂

  2. 讀完真是有感觸..
    跟最近新工作..well, 算苦楚吧…有所呼應..=____=”a..
    不過對你的訂閱list以較感興趣..
    “南波杏之……………”
    XDDDDDDD
    anyway!! 好文推之~~~

  3. To Hank,
    該不會你們也要幫你們目前的專案寫 RSS support 吧? ^^
    To GeorgeC,
    會發現那個 blog,又知道她是誰的人,也不算什麼正人君子….
    您說是吧?怪醫禽博士?

  4. 用www.bloglines.com訂閱rss也很方便,不管用哪個browser都適用。

  5. To 紫:
    本站聯結請自由取用。 🙂
    To Iris:
    嗯,用 Web-based 的 RSS reader 的確也是蠻方便的。
    不過我在這方面接觸不多,在撰文前只試用過了 Google Reader,結果發現不太好用….哈哈…^^;
    感謝提供情報。 🙂

  6. 這篇文章寫的真好,我超愛 RSS 的,根本覺得是劃時代的發明,可是完全無法跟別人解釋,哈,有這篇就好辦了。
    (小小聲的問)南波杏的blog)是甚麼啊?

  7. 南波杏是….嗯….呃….
    那個…..
    最近在日本蠻有人氣的….嗯….
    「愛情動作片」女主角……………XD

發表迴響