Estoy agregando una variedad de código a mi foro de Discourse que generalmente está destinado a ejecutarse cuando se cargan varias páginas. Hasta ahora, solo lo he agregado a la etiqueta <head> en mi panel de personalización y funciona perfectamente.
Sin embargo, ahora el código se está volviendo bastante largo y complejo, así que tendré que organizarlo en secciones. Supongo que la forma de hacerlo es moverlo a un tema remoto.
Asumiendo que es así, aquí está la pregunta: debido a la complejidad del código, quiero separar el código que actualmente está en la etiqueta <head> en diferentes archivos. ¿Cuál es la mejor manera de hacer eso en un tema remoto?
Diferentes fragmentos de código están destinados a ejecutarse en diferentes páginas. Así que un bloque de código debe ejecutarse en la página de visualización de un tema, otro en la página de visualización de una categoría, otro en el índice de grupos, etc.
¿Puedo crear diferentes archivos head.html que estén vinculados a estas distintas páginas en la base de código de mi tema?
¿O hay alguna otra forma de organizar este código de la etiqueta <head> en archivos diferentes para hacerlo más manejable?
He revisado la guía para desarrolladores pero no encontré información sobre este tema.