Nun, Discourse ist reines JavaScript, also ist alles möglich ![]()
Haftungsausschluss – Ich programmiere nicht.
Um Paginierung zu erhalten, müssen Sie die Header aller Themen laden. Andernfalls können Sie nicht wissen, ob ein Thema auf Seite 2, 79 oder 2298 wäre. Aber diese Reihenfolge ist nicht festgelegt, wie sie auf Blog-ähnlichen Seiten wie WordPress wäre.
Jedes Mal, wenn jemand kommentiert, gibt es einen automatischen Bump usw., der die Reihenfolge ändert. Sie sollten also alle Unterseiten jedes Mal neu erstellen, wenn etwas passiert. Ich vermute, das ist wirklich teuer.
Außerdem unnötig. Was hat ein Benutzer davon, wenn sie/er/es weiß, dass es 26768 Unterseiten gibt?
Wie gesagt, ich programmiere nicht. Aber ich mache UX/UI/Content-Erstellung und muss einem Kunden oft sagen, dass eine gewünschte Sache unmöglich oder eine wirklich schlechte Idee ist.
Also. Was ist der wirkliche Bedarf, warum Sie eine Paginierung für die neuesten Themen erstellen sollten?