Ottieni il titolo giusto incorporando i commenti

Utilizzando il codice per incorporare i commenti, si ottiene sempre lo stesso titolo dell’argomento. # Incorporare i commenti di Discourse tramite Javascript

Come si può impostare il titolo corretto per l’argomento? Come fa Discourse a ottenere il titolo dell’argomento di una pagina? Utilizzando il tag title nell’head o in altro modo?

Cordiali saluti

Sì, la pagina viene analizzata con Nokogiri e viene estratto il tag title.

Puoi condividere un link all’articolo che è stato importato con un titolo errato?

Ho scoperto che il problema riguarda la mia pagina web, perché usiamo Vue e route dinamiche… e Discourse sta ricevendo solo quella dell’index.

Dobbiamo prima risolverlo.

Grazie! :smiley:

Il nostro crawler, come la maggior parte, non esegue Javascript.

Le tue opzioni sono:

  • Aggiungere una sorta di SSR (Server-Side Rendering), sia localmente che con uno strumento come https://www.prerender.cloud/

  • Cambiare l’integrazione con Discourse dal metodo JS a uno in cui chiami la nostra API e crei i topic con essa, avendo il pieno controllo sul contenuto. Successivamente, puoi utilizzare lo stesso componente JS per i commenti, ma passando l’ID del topic pre-creato in modo che i due vengano collegati.