站点地图中“最后修改日期”未更新。以下为示例 URL:
最后修改日期为 2020-12-14,但在站点地图中显示为 2019-12-23。
https://meta.discourse.org/t/configuring-facebook-login-for-discourse/13394
<time itemprop='dateModified' datetime='2020-12-14T21:13:21Z' class='post-time'>

上述 URL 存在于站点地图 3 中。
![]()
站点地图中“最后修改日期”未更新。以下为示例 URL:
最后修改日期为 2020-12-14,但在站点地图中显示为 2019-12-23。
https://meta.discourse.org/t/configuring-facebook-login-for-discourse/13394
<time itemprop='dateModified' datetime='2020-12-14T21:13:21Z' class='post-time'>

上述 URL 存在于站点地图 3 中。
![]()
您指的是哪个最后修改日期?
请您澄清一下。
帖子的最后编辑日期。
我认为这目前可能是有意为之,但我理解你的观点——使用话题中最后一篇帖子的最后编辑时间更为准确。
@eviltrout 如果这个问题像我_怀疑_的那样简单,你能否分配一下?
看起来目前它正在使用 Topic 查询中的 last_posted_at 字段。这里没有可用的 last_edited_at 字段。必须检查帖子才能找出最近一次编辑的时间。
我觉得这对爬虫来说是个微不足道的问题,不值得为此增加额外的计算开销。
我们意识到应该使用 bumped_at 字段,而不是 last_posted_at,因此该更改将于明天由 @eviltrout 提交到代码库中——感谢 @PoojaPatel 指出这一点。
我对此已提交了一个 PR:
需要说明的是,此更新仅在话题中的最后一条帖子被编辑时才会更新该字段。如果编辑的是其他帖子,结果则相同。