2006-11-10

燒自己的 Feed: FeedBurner

透過 RSS Feed 來訂閱自己想閱讀的新聞或是 Blog,已經是很多人得到第一手新聞消息的途徑之一(Feed 的中文我實在不會翻)。之前提過自己在用的線上 Feed Reader: Bloglines,也有很多人在電腦上裝能離線閱讀的工具,靠的都是藉由檢查網站或是 Blog 提供的 RSS Feed URL,一個 XML 檔的網址內容,來判斷該網站是否有更新,以及更新的內容為何。把那個 Feed 的 URL 加到你的 Feed Reader 裡面,讓它幫你定期或不定期檢查該網站的更新狀況,這就叫做「訂閱」一個網站的 Feed URL,最簡單的 Reader 會只抓最新標題來通知你,完整一點的還可以看到整篇新文章,讓你在一套軟體裡就能網羅所有你關心網站的最新消息。

整個訂閱的過程最關鍵的就是那個 Feed 的網址。一般來說,如果一個網站提供這種讓人訂閱的功能,每當「業主」發表新文章的時候,網站程式在文章發表後就會一併去更新那個 Feed 的 XML 檔,有訂閱的人來檢查時就會發現有新文章。這類提供訂閱的服務格式有很多種,最常見的有 RSS 1.0, 2.0,還有 ATOM,各種不同的格式在相容性上都有一點小毛病,雖然內容都差不多、重點內文都會出來,但這單純就是爽度的問題。

另外,其實每個檢查 Feed 更新與否對網站都有負擔(負擔只有一點點,因為 XML 檔都很小),而 Feed 的產生內容大多不能調整(尤其像我用的是 BSP 提供的 Free Service,自己架站的還是要去改 Code 或裝模組),也很難知道有多少人訂閱了你的 Feed,要推廣或宣傳個人的網站光靠 Google 的機器人也太慢太久,以上的問題就可以找提供專門 Feed 管理的服務來處理囉!

FeedBurner 是一個提供類似 Feed 轉址的服務,也有人叫它是 Feed Router,可以幫你網站自己的 Feed 包裝或處理後產生另外一個 Feed 供人訂閱。這樣轉址有什麼好處?如果自己的 Blog 某天要搬家,一堆人訂閱你的 Feed 不就都失聯了嗎?還有上面提到的好處,像是降低被定期檢查系統負擔(分散流量)、自行定義部分 Feed 的內容、訂閱數量的統計、Blog Ping(內容更新通告和宣傳)等等,都可以透過 FeedBurner 替自己「燒」一個 Feed 一併得到。缺點呢?當然是 FeedBurner 一旦掛點不提供服務,訂閱你 Feed 的「廣大讀者」一樣會失聯,上面的好處也不存在了。(有興趣可以瞭解一下原文:為啥要燒 Why Burn?

我也申請了一個來燒我在 Live Spaces 這個 Blog 的 Feed,我的 Feed 是:http://feeds.feedburner.com/abinlee。試著用 Bloglines 來訂閱其他 BSP 的 Blog,發現本來原網站提供的多種 Feed(給 RSS、ATOM、XML、RDF 種種格式),燒完以後變成一個萬用格式的 Feed,如果某些 Blog 的 Feed 不提供像是 Description、Image 或是 Icon 等等的欄位內容,FeedBurner 也讓你能夠補上去,讓訂閱的人可以看到(取決於訂閱人使用的 Feed Reader 能看到什麼程度)。另外像上面提到的,Feedburner 有提供類似計數器的圖示用來標示訂閱你網站的人數(這部分不知道有沒有整合其他 Feed Reader 服務),每次網站有內文更新,也會通告到你所選定的 Blog「聯播」服務,藉此增加你網站的曝光率。(這一點我就沒有很認真地去測試)

有訂閱我 Blog 的人可能不多吧,所以現在加一個 Feed 影響也不大(之前 Live Space 一直換網址,從 MSN -> Live,Feed 雖然還是可以用,但很難去 trace 有多少人在「關注」我的 Blog),重點是哪天我 Blog 搬家,有訂閱到新 Feed 的人就不用擔心(我換 Blog,只要修改我燒的 Feed 設定就好),其他訂閱到舊的 Feed 就要手動改了~FeedBurner 的功能好多,還要看看有什麼好玩的。

下面這個圖示叫做 Chicklet,裡面的數字是表示訂閱我 Feed 的人數。剛燒嘛,所以「讀者」很少~
Powered by FeedBurner

回應: 0

張貼留言

歡迎隨便亂哈啦留言或發表意見,不過要理性不做人身攻擊~匿名的朋友得到回應的速度會比較慢喔~
請注意發問相關的禮貌和規矩,不當留言、和本文無關的回應可能會被直接刪除無視喔!