사이트맵에서 마지막 수정 날짜가 업데이트되지 않았습니다. 아래 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에 존재합니다.

1개의 좋아요
현재 의도적으로 그렇게 설계된 것 같지만, 말씀하신 점은 이해합니다 – 주제 내 마지막 게시물의 마지막 수정 시간을 사용하는 것이 더 정확합니다.
@eviltrout 만약 제가 _추측_하듯 이 작업이 그렇게 간단하다면, 할당해 주실 수 있을까요?
현재 Topic 쿼리의 last_posted_at 필드를 사용하는 것 같습니다. 여기서 사용할 수 있는 last_edited_at 필드는 없습니다. 게시글을 확인해야만 가장 최근 수정 시점을 알 수 있습니다.
이것은 크롤러에게 매우 사소한 문제라 추가적인 계산까지 할 가치가 없다고 생각합니다.
2개의 좋아요
여기서는 last_posted_at가 아니라 bumped_at 필드를 사용해야 한다는 것을 깨달았기 때문에, 해당 변경 사항은 내일 @eviltrout 덕분에 코드베이스에 반영될 예정입니다. 이 문제를 지적해 주셔서 감사합니다, @PoojaPatel
5개의 좋아요
이 문제에 대한 PR을 올렸습니다:
정리하자면, 이는 주제 내 마지막 게시물이 수정된 경우에만 해당 필드를 업데이트합니다. 다른 게시물이 수정되면 결과는 동일합니다.
4개의 좋아요