Javascript personalizado en <head> desaparece

Versión de Discourse: 2.4.1

Actualicé Discourse a la última versión y descubrí que algunos scripts de JavaScript agregados en <head> no aparecen en el código fuente HTML.
Por ejemplo, el script de Google Analytics fue agregado en «Editar CSS/HTML».

¿Por qué sucede esto? Estoy muy confundido.

Si escribo mal la etiqueta <script>, por ejemplo <script123>, ese código se mostrará

Si la cambio de nuevo a la forma correcta <script>, desaparece otra vez.

No “desaparece”, sigue ahí. Lo que sucede es que extraemos todos los scripts en línea y los colocamos en un solo archivo para tu tema.

discourse/app/models/theme_field.rb at main · discourse/discourse · GitHub

Así que, si buscas en el código fuente de la página theme-javascript, deberías ver algo como esto

archivo de javascript del tema

Este archivo contendrá todos tus scripts en línea.

Además, Discourse tiene soporte nativo para Google Analytics, así que ¿por qué no usarlo?
Busca la configuración para Analytics

11 Me gusta

Ok, gracias, lo probaré.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.