После некоторых обходных путей я выяснил, что заголовки с подменю можно создавать с помощью компонента «Header submenus» в Discourse. Однако он добавляется перед заголовком Discourse.
На самом деле я хочу интегрировать свои собственные заголовки с подменю внутрь стандартных заголовков Discourse, используя любые настройки темы по умолчанию, компоненты или пользовательский HTML, CSS и JavaScript.
Выпадающее меню выглядит следующим образом:
Указанное выше выпадающее меню должно быть интегрировано с заголовками Discourse, показанными ниже:
При этом не должно нарушаться поведение существующей логики или выравнивание элементов в Discourse.

