Grundsätzlich können Sie mein Problem und die Diskussion mit dem Plugin-Autor @merefield hier sehen:
Er empfiehlt mir, das Discourse-Team zu bitten, dies für uns zu übernehmen.
Ich verwende auf meiner Website immer Bilder von externen CDNs. Ich lade sie niemals lokal hoch oder speichere sie in einem Object Storage, da dies zu teuer ist, um Bilder lokal oder in S3-Buckets zu speichern.
Derzeit sehe ich, dass mein Meta-og:image-Tag diese Bilder nicht erkennt. Sehen Sie sich zum Beispiel mein Thema hier an: How Many Carbs on Keto? - How To Discuss
Das Bild wird tatsächlich von einer externen öffentlichen URL als IMG-SRC geladen. Die Social-Media-Open-Graph-Darstellung zeigt jedoch immer mein Site-Logo als Fallback-Bild an, was nicht gut ist.
Aufgrund dieses Kernverhaltens von Discourse werden diese Vorschaubilder auch vom Topic-List-Preview-Plugin nicht erkannt.
Wie kann ich das Meta-og:image-Tag überschreiben, um die Verwendung meines extern hochgeladenen Bildes zu erzwingen?
Dann könnte ich beim Teilen auf Social-Media-Seiten das TATSÄCHLICHE THEMENBILD anstelle meines Forum-Logos sehen: https://developers.facebook.com/tools/debug/?q=https%3A%2F%2Fhowtodiscuss.com%2Ft%2Fis-yoga-a-good-workout%2F28043
Ich habe versucht, diese Zeile auf meiner Themen-Seite hinzuzufügen:
<meta property="og:image" content="https://images.pexels.com/photos/4761347/pexels-photo-4761347.jpeg?auto=compress&cs=tinysrgb&dpr=2&w=500" />
Aber das og:image-Tag zeigt in der Quelltextansicht der Seite immer noch mein Site-Logo als Fallback an. Es scheint, als ob es denkt, dass es in diesem Thema kein Bild gibt ![]()
Das erste Bild im ersten Beitrag eines Themas muss von meinem Meta-og:image-Tag erkannt werden, auch wenn das Bild auf einer öffentlichen URL gehostet ist. Derzeit wird es nur erkannt, wenn das Bild auf meinem eigenen Server hochgeladen wurde. Viele von uns können sich jedoch kein eigenes Image-Hosting leisten, da dies zu teuer ist. Eine Unterstützung des Discourse-Teams, um diese Änderung für uns zu ermöglichen, wäre sehr hilfreich.
@Bcat hat das gleiche Problem auf seinem Forum.

