Le miniature sono mancanti per i nostri embed esterni quando si utilizzano le miniature degli argomenti

Hai provato questo? Scrivere un onebox specifico per il tuo caso potrebbe permetterti di fornire un’immagine onebox al post cotto? Quindi le miniature funzionerebbero automaticamente.

Noto che i onebox di Youtube, credo, sono contenuti statici in-site, finché non fai clic sul pulsante di riproduzione e quindi mostra un iframe. Il contenuto presentato prima del clic include un’immagine che viene quindi acquisita e ridimensionata. Ovviamente Discourse non può leggere da un iframe, quindi questa tecnica è un buon approccio.

Noto che il tuo esempio include un og:image nei tag di intestazione che è perfetto.


Il mio suggerimento è di allontanarsi da javascript qui e cucinare in Rails.

L’unico svantaggio di questo sarà che la tua immagine sarà statica finché non ricostruirai il Post, assumendo che anche l’immagine di destinazione venga aggiornata. Pertanto, se speri di mostrare una miniatura che cambia dinamicamente, potresti dover essere ancora più creativo.