如何驗證 Feeder 的 RSS 訂閱源

更新於 2026年11月11日 閱讀時間 1 分鐘

使用 Feeder 免費的 RSS 訂閱源驗證工具檢查訂閱源。工具會列出每個錯誤所在的行數及修正方式,也會顯示 Feeder 從訂閱源讀取的內容。即使訂閱源格式不完全正確,Feeder 仍能讀取,但有效的訂閱源可確保所有閱讀器都能正常使用,並避免以下問題。

W3C Feed Validation Service 也很適合用來進一步檢查。

使用正確的日期格式

RSS 日期格式如下:Sat, 26 Sep 2026 09:00:00 GMT,年份須使用四位數。請使用您所用語言內建的函式來產生日期:

  • PHP:date(DATE_RSS)
  • Python:email.utils.format_datetime(dt)
  • Ruby:Time.now.rfc2822,並先執行 require "time"
  • JavaScript:new Date().toUTCString()
  • Go:t.Format(time.RFC1123Z)

避免使用 PHP 的 DATE_RFC822 和 Go 的 time.RFC822。這些格式會產生兩位數年份,驗證工具會拒絕或提出警告。

為每篇文章設定 GUID

<guid> 元素是每篇文章的唯一識別碼。Feeder 會利用它區分新文章與已看過的文章。若沒有 GUID,Feeder 會依據標題和日期判斷,因此如果您修改標題或日期,該文章就會再次以新文章的形式出現。

只要值是唯一且永不變更,任何值都可以,例如文章的永久網址。

搬移網站時,保持 ID 和日期不變

如果您變更網站的時區、網域或發布平台,請讓每篇文章的 GUID 和日期維持不變。如果這些內容同時全部變更,讀者可能會看到所有舊文章都變成新文章。

確保 Feeder 能連線至訂閱源

如果 Feeder 表示無法連線至訂閱源,請確認防火牆或 Cloudflare 沒有封鎖我們的爬蟲。請參閱Feeder 的爬蟲遭 Cloudflare 封鎖時的處理方式和Feeder 伺服器的公開 IP 位址。

仍需要協助嗎?

我們的支援團隊會閱讀每則訊息。告訴我們發生了什麼事,我們會協助你。