Letztes Änderungsdatum wird in Sitemap nicht aktualisiert

Letzte Änderungsdatum im Sitemap nicht aktualisiert. Unten stehende URL als Beispiel.
Das letzte Änderungsdatum ist 14.12.2020, wird aber im Sitemap als 23.12.2019 angezeigt.

https://meta.discourse.org/t/configuring-facebook-login-for-discourse/13394

<time itemprop='dateModified' datetime='2020-12-14T21:13:21Z' class='post-time'>

image

Die oben genannte URL ist im Sitemap 3 enthalten.
image

1 „Gefällt mir“

Auf welches Änderungsdatum beziehst du dich?

  • Datum des letzten Beitrags?
  • Datum der letzten Bearbeitung eines Beitrags?

Könntest du das bitte präzisieren?

Datum der letzten Bearbeitung eines Beitrags.

Ich glaube, das ist derzeit beabsichtigt, aber ich verstehe deinen Punkt – es ist korrekter, die letzte Bearbeitungszeit des letzten Beitrags im Thema zu verwenden.

@eviltrout Falls das so einfach ist, wie ich vermute, könntest du es mir zuweisen?

Es sieht so aus, als würde derzeit unser Feld last_posted_at aus der Topic-Abfrage verwendet. Hier gibt es kein Feld last_edited_at, das wir nutzen könnten. Es müsste die Beiträge durchsuchen, um herauszufinden, wann ein Beitrag zuletzt bearbeitet wurde.

Ich finde, das ist für Crawler ein so geringes Problem, dass sich die zusätzliche Berechnung nicht lohnt.

2 „Gefällt mir“

Wir haben festgestellt, dass wir hier das Feld bumped_at verwenden sollten, nicht last_posted_at. Diese Änderung wird morgen dank @eviltrout in den Codebase übernommen – danke für den Hinweis, @PoojaPatel

5 „Gefällt mir“

Ich habe dazu jetzt einen PR:

Klarstellung: Das Feld wird nur aktualisiert, wenn der letzte Beitrag im Thema bearbeitet wurde. Wird ein anderer Beitrag bearbeitet, bleibt das Ergebnis gleich.

4 „Gefällt mir“