Ciertamente no podemos impedir que intentes usar Discourse en un iframe, pero como se advirtió en otros temas… se espera que sea frágil y problemático… y no tenemos la intención de dedicar tiempo a resolver problemas relacionados con iframes.
Podría ser un mejor uso del tiempo describir en detalle los problemas que encuentras al crear temas para Discourse, para que podamos ayudarte y/o mejorar el proceso. Hemos mejorado mucho la creación de temas en los últimos años, y es algo que definitivamente queremos apoyar y mejorar en la medida de lo posible.
Hay elementos que son definitivamente más difíciles de personalizar que otros, y el encabezado es uno de ellos. Esto se debe a que se implementó un DOM virtual para mejorar el rendimiento (A tour of how the Widget (Virtual DOM) code in Discourse works).
Así que si buscas insertar contenido en el encabezado, deberás utilizar ese sistema en lugar de agregar contenido antes o después desde la interfaz de administración de administrador (tratado un poco en la sección de la API avanzada de plugins de Developing Discourse Themes & Theme Components). También hay algunos buenos ejemplos de manipulación del contenido del encabezado en componentes de tema existentes como Custom Header Links.