Ho un sito dove pubblico vari tutorial e blog e uso Discourse sia come forum che come commenti utilizzando la funzionalità di incorporamento.
Questo funziona benissimo per la maggior parte, tranne che quando creo una nuova pagina sul sito principale, tutto il contenuto viene incluso nel post di Discourse. Alcuni dei miei utenti non conoscono nemmeno il sito principale, perché leggono sempre il post completo sul forum! Il che è un problema perché funzionalità come gli editor di codice incorporati non funzionano su Discourse, quindi l’esperienza risulta difettosa.
In un mondo perfetto, il post di Discourse sarebbe solo un link breve e molto evidente al post originale sulla pagina principale. Magari qualcosa del genere:
Visualizza il post originale qui:
Le risposte a questo thread verranno visualizzate come commenti al post originale!
Ho provato a disabilitare l’impostazione embed truncate come descritto in questo thread, ma questo sembra nascondere il pulsante “mostra post completo” ma mostra comunque tutto il contenuto nel post.
Ho anche provato a modificare il messaggio embed.imported_from, ma questo cambia solo il piccolo testo in fondo che la gente sembra già non notare.
Ho anche provato a modificare manualmente il post dopo che Discourse lo crea, ma il markdown non viene renderizzato in HTML e viene visualizzato come testo normale. Questo sembra simile a questo problema: Customizing the "Embedding" Behavior by Disabling Show Full Post?
C’è un’impostazione che mi sfugge, o qualche altro trucco che posso usare per personalizzare il testo in un post di Discourse generato automaticamente? Magari qualcosa che posso includere nell’HTML del sito principale per ingannare Discourse a mostrare la cosa giusta? O non mi dispiace modificarlo manualmente, se c’è un modo per correggere il problema del rendering del markdown.
Grazie per qualsiasi aiuto possiate offrire!
