Ich habe in den letzten Tagen versucht, „Embed truncate" in den Beitrags-Einstellungen zu deaktivieren, jedoch ergibt dies nicht dasselbe Ergebnis wie das Drücken der Schaltfläche „Ganzen Beitrag anzeigen".
Hier ist ein Beispiel: https://hint-pot.jp/archives/category/hobby/feed
Ich hatte befürchtet, dass das passieren könnte. Wenn auf die Schaltfläche „Vollen Beitrag anzeigen" geklickt wird, scrapen Discourse den Seiteninhalt von der Webseite, die mit dem Feed-Eintrag verknüpft ist. Was du siehst, wenn die Einstellung embed truncate deaktiviert ist, ist das Ergebnis des Markup, das direkt aus dem RSS-Feed stammt. Es klingt so, als gäbe es im RSS-Feed fehlerhaftes Markup, das dafür sorgt, dass er so angezeigt wird.
Der einfachste Weg, dies zu bestätigen, wäre, die RSS-Feed-URL direkt mit deinem Browser aufzurufen und dir das Markup anzusehen. Ich denke, du solltest nach dem Inhalt suchen, der zwischen den \u003cdescription\u003e-Tags steht.
Vielen Dank für Ihre schnelle Antwort.
Ich habe auch einen anderen Feed ohne seltsames Markup ausprobiert.
Hier ist ein Beispiel aus einem anderen Feed: https://grapee.jp/category/animal/feed
„Embed Truncate" deaktiviert:
Das defekte Bild ist ein bekanntes Problem, das durch das \u003cp\u003e-Tag verursacht wird. Es kann manuell behoben werden, indem man die Anleitung aus diesem Beitrag befolgt.
Das Hauptproblem ist jedoch, dass nur eine sehr kurze Beschreibung aus dem RSS-Feed angezeigt wird, nicht der gesamte Inhalt der Webseite.
Dieser Feed liefert nur einen Auszug des vollständigen Beitrags. Deshalb wird ebenfalls nur ein Auszug angezeigt, wenn die Einstellung „Einbettung kürzen" deaktiviert ist.
Wenn Sie die Website-Einstellung „Einbettung kürzen" aktivieren, versucht Discourse, den vollständigen Beitragstext von der URL des Beitrags zu laden. Ist das HTML des Beitrags fehlerhaft, kann Discourse den Beitragstext nicht einlesen. In solchen Fällen lädt das Klicken auf die Schaltfläche „Vollen Beitrag anzeigen" den Beitrag nicht. In diesem Fall erhält der Benutzer keine Fehlermeldung, die ihm das Problem erklärt. Möglicherweise sollte in diesem Fall eine Fehlermeldung angezeigt werden.