Формат списка источников немного продвинутый, и для эффективного использования необходимо понимать несколько концепций списков в Discourse. Вы настраиваете:
заголовок источника
длину списка
фильтр списка (latest, top, unread и т.д.)
фильтр по тегам (как определено в слаг-идентификаторе тега)
фильтр по категориям (как определено по идентификатору категории)
ссылку источника (куда ведёт кнопка More)
Списки настраиваются как flex-блоки, поэтому при наличии только одного списка он по умолчанию растягивается:
Благодарности: Компонент является ответвлением от Showcased Categories. @Ahmed_Gagan расширил функциональность, а я переписал архитектуру. В итоге мы изменили так много, что теперь это больше не совместимо.
У меня была проблема с настройкой above-main-container. Пока неважно, так как discovery-list-container-top отлично работает с моими запущенными экземплярами.
Спасибо за сообщение об этом, @JBM. Я могу воспроизвести проблему: код, генерирующий список, работает в цикле, когда не может получить доступ к содержимому сайта (поскольку требуется вход в систему). Это работает, когда выбран выход discovery-list-container-top, потому что этот выход доступен только после входа в систему. Нужно будет разобраться в этом.
Если у вас есть время, не хотели бы вы создать какой-нибудь стильный разделитель для мобильных устройств, где есть часть с демонстрацией, а пользователь переходит к обычным последним? Сейчас кажется, что последняя часть продолжается бесконечно.