ブログから RSS フィードを生成しています。node-rssを使用しています。フィードにリストされている投稿の 1 つを少し編集すると、1 週間前に既読としてマークしたにもかかわらず、Google リーダーはそのアイテムを未読としてリストします。
私の RSS フィードには、各アイテムのtitle
、description
、link
、guid
およびpubDate
要素が含まれています。についてguid
は、アイテムの正規 URL を使用しているだけです。このpubDate
要素は、最終編集時刻ではなく、エントリが最初に公開された日時です。
フィード自体にはlastBuildDate
、RSS フィードが生成された時間 (つまり、要求された時間) に設定された が含まれています。
私が知る限り、RSS フィードには、項目が変更されたことを知らせるものは何もありません。では、なぜ Google リーダーはアイテムが更新されたと認識し、また未読として表示されるのでしょうか?
コンテンツ(変更されたもの)を見ていますか?その場合、RSS フィードでこれをマイナー アップデートとしてマークし、Google リーダーで未読として表示されないようにすることはできますか?