Тема для Discourse в стиле Reddit

Это частично возможно, но имеет ряд недостатков… если видео с YouTube размещено как featured link (то есть URL введён как заголовок темы), что, судя по вашему скриншоту, так и есть, то URL доступен в списке тем, и его можно использовать для встраивания видео (для этого потребуется дополнительная работа в теме).

Недостаток заключается в том, что если ссылка просто размещена в теле первого поста, она не распознаётся как featured link… и Discourse всё равно заберёт миниатюру, но URL видео не будет доступен в списке тем. Таким образом, это почти скрытая функция.

Кроме того, для каждого провайдера видео потребуется добавить в тему собственную логику для поддержки встраивания, поэтому это не будет работать автоматически для всех видео.

В целом, это задача, которую лучше решить с помощью кастомного плагина. Плагин мог бы проверять наличие видео-ссылок в исходном посте и автоматически извлекать их как featured link.

Это также довольно сложно из-за аналогичных проблем: на уровне списка тем мы не знаем, есть ли в исходном посте опрос… мы не сериализуем никаких данных о нём. Мы могли бы, возможно, искать poll в отрывке, а затем пытаться получить данные о теме отдельным запросом… но это сработает только если опрос находится в начале поста, и могут возникнуть проблемы с производительностью.

Кастомный плагин также мог бы справиться с этим лучше.