Obtén comentarios de incrustación del título correcto

Al usar el código para incrustar comentarios, siempre se obtiene el mismo título del tema. # Incrustar comentarios de Discourse mediante JavaScript

¿Cómo se puede establecer el título correcto del tema? ¿Cómo obtiene Discourse el título del tema de una página? ¿Usando la etiqueta title del head o de otra manera?

Saludos

1 me gusta

Sí, la página se analiza con Nokogiri y se extrae la etiqueta de título.

¿Puedes compartir un enlace del artículo que se importó con el título incorrecto?

1 me gusta

Descubrí que el problema está en mi página web, ya que usamos Vue y rutas dinámicas… y Discourse solo está obteniendo la del índice.

Tenemos que solucionarlo primero.

¡Gracias! :smiley:

1 me gusta

Nuestro rastreador, como la mayoría, no ejecuta JavaScript.

Tus opciones serían:

  • Agregar algún tipo de SSR. Ya sea localmente o con alguna herramienta como https://www.prerender.cloud/

  • Cambiar la integración de Discourse del método JS a uno donde llames a nuestra API y crees los temas con ella, teniendo control total sobre el contenido. Después de eso, puedes usar el mismo componente de comentarios en JS pero pasar el ID del tema precreado para que vincule ambos.

3 Me gusta