Как создать блок «Рекомендуемые категории» на главной странице?

Я хочу создать на своей главной странице макет, похожий на этот из компонента темы «Избранные списки», но вместо тем в теле хочу отображать категории. При клике на эти категории должна открываться соответствующая категория со всеми её темами.

(Блок слева взят из темы компонента темы «Избранные списки», а блок справа — это то, чего я пытаюсь добиться. Отображение категорий вместо тем.)

Возможно ли что-то подобное — либо с помощью компонента темы, либо через CSS? Спасибо!

Не уверен, что это то, что вы ищете.

Или вот этот:

Также есть современный вариант группировки категорий в виде блоков, используемый в теме Air. Доступен на GitHub.

Но выглядит это примерно так:

Каждая группа категорий под заголовком.

Вы можете посмотреть этот компонент: https://gitlab.com/manuelkostka/discourse-featured-categories.git. Он должен сделать именно то, что вы ищете:

В нём настроена базовая разметка списка. Однако я пока не определял другие макеты и, скорее всего, не буду этого делать, пока они не понадобятся в проекте. Поэтому, если вы захотите настроить макет, вам придётся разобраться с CSS самостоятельно.

Спасибо! Я обязательно это проверю :+1:

Вот ссылка на GitHub для последнего — «Modern Category + Group Boxes»: