Obtenez le bon titre en intégrant les commentaires

L’utilisation du code pour intégrer des commentaires donne toujours le même titre de sujet. # Intégration des commentaires Discourse via JavaScript

Comment définir le bon titre pour le sujet ? Comment Discourse récupère-t-il le titre du sujet d’une page ? En utilisant la balise title de l’en-tête ou une autre méthode ?

Cordialement

Oui, la page est analysée avec Nokogiri et la balise titre est extraite.

Pouvez-vous partager un lien vers l’article qui a été importé avec le mauvais titre ?

J’ai constaté que le problème vient de ma page web, car nous utilisons Vue et des routes dynamiques… et Discourse ne récupère que l’index.

Nous devons d’abord le corriger.

Merci ! :smiley:

Notre crawler, comme la plupart, n’exécute pas de JavaScript.

Vos options sont les suivantes :

  • Ajouter une sorte de SSR (Server-Side Rendering). Soit localement, soit avec un outil comme https://www.prerender.cloud/

  • Modifier l’intégration de Discourse en passant de la méthode JavaScript à une méthode où vous appelez notre API pour créer les sujets, ce qui vous donne un contrôle total sur le contenu. Ensuite, vous pouvez utiliser le même composant de commentaires JavaScript, mais en passant l’ID du sujet précréé afin de lier les deux.