Estoy intentando agregar algo de código en Discourse para un calendario de eventos. He aplicado la sangría de cuatro espacios, pero parece que no funciona.
La causa aquí es que Discourse filtra la entrada de los usuarios en las publicaciones como medida de seguridad. No querrías que usuarios aleatorios ejecuten scripts en tu sitio, por lo que los filtramos.
Puedes usar un componente de tema para que esto funcione. Si agregas algo como esto en un nuevo componente de tema, bajo la pestaña de encabezado, y luego lo agregas a tu tema activo, podrás usar esa inserción.
En lugar de incrustar el calendario en una publicación, lo cual es demasiado estrecho para mostrar la versión de escritorio de la incrustación, este componente de tema se apropia de la página “Próximos eventos” del complemento DiscourseCalendar.
Tenga en cuenta que, para lograr esto, tuve que personalizar el script de AddEvent (https://addevent.com/js/cal.embed.t1.init.js) para permitir la nueva renderización entre transiciones de página.