J’ai un site sur lequel je publie divers tutoriels et blogs, et j’utilise Discourse à la fois comme forum et comme système de commentaires grâce à la fonctionnalité d’intégration.
Cela fonctionne très bien la plupart du temps, sauf que lorsque je crée une nouvelle page sur le site principal, tout le contenu est inclus dans le message Discourse. Certains de mes utilisateurs ne connaissent même pas le site principal, car ils lisent toujours l’intégralité du message sur le forum ! Ce qui pose problème car des fonctionnalités comme les éditeurs de code intégrés ne fonctionnent pas sur Discourse, ce qui donne une expérience buggée.
Dans un monde idéal, le message Discourse ne serait qu’un lien court et très évident vers le message original sur la page principale. Peut-être quelque chose comme ceci :
Voir le message original ici :
Les réponses à ce fil de discussion apparaîtront comme des commentaires sur le message original !
J’ai essayé de désactiver le paramètre embed truncate comme décrit dans ce fil de discussion, mais cela semble masquer le bouton “afficher le message complet” tout en affichant toujours tout le contenu du message.
J’ai également essayé de modifier le message embed.imported_from, mais cela ne fait que changer le petit texte en bas que les gens semblent déjà manquer.
J’ai également essayé de modifier manuellement le message après que Discourse l’ait créé, mais le markdown n’est pas rendu en HTML et s’affiche comme du texte brut. Cela ressemble à ce problème : Customizing the "Embedding" Behavior by Disabling Show Full Post?
Y a-t-il un paramètre que j’ai manqué, ou une autre astuce que je peux utiliser pour personnaliser le texte d’un message Discourse généré automatiquement ? Peut-être quelque chose que je peux inclure dans le HTML du site principal pour tromper Discourse et lui faire afficher la bonne chose ? Ou je ne suis pas contre le modifier manuellement, s’il existe un moyen de corriger le problème de rendu du markdown.
Merci pour toute aide que vous pourrez m’apporter !
