RSS 用語小辭典
這些指南裡會出現的詞。你其實不需要記住任何一個也能用閱讀器。
這份清單怎麼用
用 RSS 只需要一項技能——把網站網址貼上去——下面這些詞一個都不必會。這一頁的存在,只是為了讓你在別的指南裡遇到沒看過的詞時,有個地方可以回來查。
每一條都是從讀者的角度寫的:它對訂閱的人來說會造成什麼差別。
用語一覽
- RSS
- 網站把「我們最近貼了這些」的清單,以機器讀得懂的形式對外發布的機制。廣義上也用來泛稱含 Atom 與 JSON Feed 在內的整組做法。
- Atom
- 比 RSS 晚出現、把規格中曖昧之處收緊的格式。每則的唯一 ID 與日期都是必填,所以比較不會出現同一篇文章重複冒出來的問題。
- JSON Feed
- 用 JSON 而非 XML 表達同一件事的格式。較晚出現,是為了不想處理 XML 的實作而生。對讀的一方來說幾乎沒有差別。
- 訂閱來源(feed)
- 更新清單本身,或它發布所在的網址。所謂「訂閱 RSS」,實際登錄的就是這個網址。
- 閱讀器(feed reader)
- 定時去抓你訂閱的來源、把新東西列出來的軟體或服務,也叫 RSS 閱讀器。
- OPML
- 在服務之間搬運訂閱清單與資料夾結構用的格式。它沒有已讀狀態、星號與標籤的欄位,所以那些帶不過去。
- WebSub
- 由網站主動通知訂閱者「來源有更新」的機制(舊稱 PubSubHubbub)。支援的來源不必等下一次定時抓取,新內容就會到。
- Hub
- 中繼 WebSub 通知的伺服器。某個來源用的是哪一個 hub,寫在來源本身裡面。
- Enclosure
- 用來帶附加檔案的欄位。Podcast 的音檔就放在這裡。
- 全文輸出
- 來源裡帶著整篇文章內文的狀態,相對於只放開頭摘錄的做法。要哪一種是網站的設定,不是格式的性質。
- 永久連結(permalink)
- 每篇文章固定不變的網址。閱讀器有時會用它判斷兩則是不是同一篇文章,所以網站改變網址的組成方式時,舊文章可能會以新的姿態再出現。
- 擬似訂閱來源
- 針對沒有提供來源的網站,從頁面 HTML 撈出標題組成的來源。比起真正的來源,漏抓與誤判都更容易發生。
- 條件式 GET
- 帶著上一次抓取的資訊、告訴對方「沒變的話就不用給我內容」的抓取方式。目的是減輕被抓取那一方的負擔。
- noindex
- 告訴搜尋引擎不要收錄這一頁的指示。在本服務中,用在收錄文章太少、還不值得索引的來源頁面上。