Merci pour l’explication Kevin. Il n’y a pas de paramètres spécifiquement dirigés vers ce problème, mais il y a deux façons d’aborder cela.
Personnaliser le HTML extrait de votre site
La façon dont les intégrations fonctionnent est qu’elles extraient le contenu d’un site à l’aide de la gem Readability. La gem et sa sortie utilisent les options suivantes pour filtrer le HTML extrait.
opts[:whitelist] = SiteSetting.allowed_embed_selectors if SiteSetting.allowed_embed_selectors.present?
opts[:blacklist] = SiteSetting.blocked_embed_selectors if SiteSetting.blocked_embed_selectors.present?
allowed_embed_classnames = SiteSetting.allowed_embed_classnames if SiteSetting.allowed_embed_classnames.present?
Vous pourriez donc définir les paramètres du site allowed_embed_selectors, blocked_embed_selectors ou allowed_embed_classnames pour restreindre le contenu extrait de votre HTML et affiché dans la publication Discourse, par exemple, vous pourriez le restreindre à des classes inexistantes afin qu’aucun contenu ne soit extrait.
Le contenu extrait du site se voit ensuite ajouter ce HTML :
"\n<hr>\n<small>#{I18n.t('embed.imported_from', link: \"<a href='#{url}'>#{url}</a>\")}</small>\n"
Il vous suffirait donc de personnaliser le texte embed.imported_from dans le panneau d’administration pour demander à l’utilisateur de lire le contenu sur le blog. Notez que vous pouvez interpoler le lien vers le contenu dans ce texte, par exemple, la version anglaise du texte de la locale est :
This is a companion discussion topic for the original entry at %{link}
Masquer le bouton Afficher le message complet
Comme vous l’avez suggéré, masquer le bouton Afficher le message complet avec CSS devrait également fonctionner.