Я определенно открыт к улучшениям в этой области. Я знаю, что @merefield также заинтересован в этой логике. Изменение потребуется в ядре, а не в плагине, поэтому я выделю это в отдельную тему.
Вот существующая логика:
Возможно, мы могли бы добавить класс .no-thumbnail к определенным типам onebox (например, GitHub), а затем научить Discourse игнорировать только их, сохраняя при этом изображения других onebox.
Я поставлю метку pr-welcome, но обязательно опишите план действий в этой теме перед началом существенной работы.