Встраивание целого форума Discourse на другой сайт в iframe

Конечно, мы не можем запретить вам пытаться использовать Discourse в iframe, но, как предупреждалось в других темах, это, как ожидается, будет ненадёжным и проблематичным, и мы не планируем тратить время на решение проблем, связанных с iframe.

Возможно, будет более целесообразно подробно описать проблемы, с которыми вы сталкиваетесь при создании тем для Discourse, чтобы мы могли помочь и/или улучшить этот процесс. За последние пару лет мы значительно улучшили работу с темами, и это то, что мы определённо хотим поддерживать и совершенствовать по мере возможности.

Существуют элементы, которые определённо сложнее настраивать, чем другие; заголовок — один из них. Это связано с тем, что для повышения производительности была внедрена виртуальная DOM (A tour of how the Widget (Virtual DOM) code in Discourse works).

Поэтому, если вы хотите добавить контент в заголовок, вам необходимо использовать эту систему, а не добавлять контент до/после него через административный интерфейс (некоторая информация об этом представлена в разделе расширенного API плагинов по адресу Developing Discourse Themes & Theme Components). Также есть хорошие примеры манипулирования содержимым заголовка в существующих компонентах тем Customization > Theme component, например, Custom Header Links.