Это можно реализовать в виде небольшого компонента темы, который подключается к методу decoratedCooked, как описано в руководстве для разработчиков тем Discourse по адресу Developing Discourse Themes & Theme Components
2 лайка