Per quanto ne so, digest_custom_html e digest_custom_text implementano già hook per digest.html.erb e digest.text.erb. Quindi un’implementazione di base di questa richiesta comporterebbe l’aggiunta di altri hook?
Un’implementazione più avanzata potrebbe fornire sotto-template, che potrebbero essere utilizzati per fornire agli autori di plugin codice di stile e formattazione mantenuto da Discourse.
Ho capito correttamente che la tua implementazione sarebbe possibile con un digest_custom_html("before_preheader") aggiunto a digest.html.erb?