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