На всякий случай вот что я в итоге сделал:
-
В моём блоге есть
<div>с идентификаторомforum-excerpt, который скрыт с помощьюdisplay:none, но содержит HTML, который я хочу отображать в посте Discourse. (Я делаю это с помощью логики Jekyll / Liquid, но это не должно иметь особого значения.) -
В настройках Discourse я указал
CSS-селектор для элементов, разрешённых во встраиваемых блокахкак#forum-excerpt. Хотя div скрыт на моей реальной странице, его содержимое отображается на форуме. -
Я также снял галочку с параметра
Обрезать встраиваемые посты. -
В разделе
Встроенный CSSя увеличил шрифт для.button. Это небольшое изменение, но оно делает кнопку добавления комментария больше. -
Кроме того, я настроил тексты
embed.continue,embed.start_discussionиembed.imported_from, что меняет то, что отображается в разделе комментариев на моём сайте.
Это означает, что у меня есть полный контроль над HTML, который отображается в посте форума. HTML, который я передаю, по сути эквивалентен OneBox — это большая миниатюра и ссылка на основной пост.
Для меня это работает практически идеально. Спасибо за помощь, пусть и с опозданием!