Я пытаюсь воссоздать красивый раздел «Community Highlights», который виден на форуме сообщества n8n (скриншот приложен). Это горизонтальная карусель в верхней части главной страницы, где представлены объявления, истории и события — очень привлекает внимание и эффективно работает!
Я просмотрел множество постов и документации, но большинство результатов касаются подсветки синтаксиса кода (например, highlight.js или подобных), что не соответствует моей задаче.
Не могли бы вы подсказать:
Является ли это встроенной функцией Discourse?
Или она работает на основе конкретного плагина (например, «Discourse Carousel», «Custom HTML Widget» и т. д.)?
Если это кастомная разработка, есть ли какие-либо руководства или репозиторий?
Это пользовательский компонент темы. Я не думаю, что он общедоступен. По крайней мере, я не могу найти компонент «n8n — основные моменты сообщества» здесь, на Meta.
Есть другие компоненты, которые выделяют темы. Например, Homepage Feature и Featured Topics. Возможно, один из них вам подойдет.
Да, главное различие, которое я вижу, заключается в том, что компонент n8n отображает последние темы из категории, тогда как компоненты сообщества здесь, на Meta, обычно показывают темы по тегу, по умолчанию — featured.
В целом, для добавления новых функций интерфейса в ваше сообщество вам следует просматривать раздел #theme-component.