Насколько я понимаю, digest_custom_html и digest_custom_text уже реализуют хуки для digest.html.erb и digest.text.erb. Таким образом, базовая реализация этой задачи потребовала бы добавления дополнительных хуков?
Более продвинутая реализация могла бы включать подшаблоны, которые позволяли бы авторам плагинов использовать стили и код форматирования, поддерживаемые командой Discourse.
Правильно ли я понимаю, что ваша реализация возможна при добавлении одного хука digest_custom_html("before_preheader") в digest.html.erb?