Настройте брендинг вашего сайта

:bookmark: Это нетехническое руководство, которое проведёт вас через процесс настройки брендинга и внешнего вида вашего сайта Discourse.

:person_raising_hand: Требуемый уровень доступа: Администратор

Хотите настроить брендинг вашего сайта, но не знаете, с чего начать? Читайте дальше, чтобы узнать больше!

Мастер настройки

Discourse очень гибок в настройках! Хорошее место для начала кастомизации сайта — войти в учётную запись администратора на сайте и запустить мастер настройки сайта. :mage:

Мастер настройки позволяет вам задать название сайта, локаль по умолчанию и параметры доступа (публичный или приватный, регистрация или только по приглашениям, а также необходимость утверждения пользователей). Это первые необходимые шаги для запуска вашего сайта.

После завершения работы мастера вы можете дополнительно настроить внешний вид сайта — логотипы, цвета, шрифты и многое другое — через панель администратора.

Вы можете сразу просмотреть доступные опции на этой странице. Нажмите кнопку «Далее», когда найдёте подходящие вам настройки. Не волнуйтесь, вы всегда сможете изменить эти настройки позже, если они вам не подойдут.

Темы сайта

После того как базовая конфигурация готова, самое время ещё больше персонализировать ваш сайт! :sparkles:

Темы — это масштабные настройки, изменяющие множество элементов стиля дизайна вашего форума, и часто включающие дополнительные функции интерфейса. Темы способны значительно изменить внешний вид и структуру вашего форума.

Категория #theme на Meta Hosts содержит множество готовых тем, которые вы можете использовать на своём сайте для изменения его внешнего вида. Это лучшее место для поиска темы, которую вы хотите применить. Выберите тему, которая вам понравится, из этой категории.

После того как вы выбрали тему, вы можете добавить её на свой сайт со страницы Администрирование -> Настройка -> Темы (доступна по адресу /admin/config/customize/themes). С этой же страницы вы можете изменить существующую тему или даже создать совершенно новую.

Руководство для начинающих по использованию тем Discourse — это краткий курс по основам работы с темами в Discourse, а также обзор того, как установить темы на ваш сайт. Прочитайте это руководство, чтобы узнать, как установить выбранную вами тему.

:tipping_hand_woman: Дополнительную информацию о том, как использовать, создавать и делиться своими собственными темами, вы можете найти в:

Цветовые палитры

Вы можете дополнительно настроить свой сайт, изменив цветовую палитру на странице Администрирование -> Конфигурация -> Цвета (доступна по адресу /admin/config/colors). :art:

Отсюда вы можете создать новую цветовую палитру, выбрать существующую для настройки или назначить палитры в качестве светлой или тёмной темы по умолчанию для вашей темы.

Выберите существующую цветовую схему, чтобы создать на её основе новую, а затем настройте цвета новой схемы, кликнув на цвет рядом с каждым разделом:

Не забудьте назвать вашу новую цветовую схему и сохранить изменения после завершения!

:tipping_hand_woman: Нужна помощь в выборе цветов? Инструмент подбора цветов, например Paletton - The Color Scheme Designer, может быть очень полезен в этом!

Для получения дополнительной информации о том, как использовать цветовые палитры в Discourse, см.:

Компоненты тем

Подобно темам, в Discourse также есть «Компоненты тем», которые можно использовать для изменения поверхностных элементов дизайна форума или добавления дополнительных функций интерфейса. Они меньше и более целенаправленны, чем полные темы, и обычно (хотя и не всегда) могут комбинироваться с другими компонентами тем для создания уникального дизайна форума, адаптированного под ваше сообщество. :gear:

Категория #theme-component на Meta содержит все официальные и неофициальные компоненты тем Discourse. Просмотрите список компонентов тем и, если вы хотите установить какой-либо из них на свой сайт, просто следуйте инструкциям здесь: Интерфейс тем Discourse и инструкция по установке компонентов тем

Некоторые из самых популярных компонентов тем Discourse включают:

:tipping_hand_woman: В Discourse также есть встроенный переключатель тёмного/светлого режима, управляемый настройкой сайта interface_color_selector, которую можно настроить для отображения переключателя в подвале боковой панели или в заголовке.

:tipping_hand_woman: Тег theme-guides на Meta также содержит множество руководств с идеями по дальнейшей настройке вашего сайта с помощью компонентов тем.

Брендинг сайта

В Discourse есть выделенная страница настройки логотипов по адресу Администрирование -> Конфигурация -> Логотип (доступна по адресу /admin/config/logo), где вы можете управлять всеми логотипами и иконками вашего сайта.

  • Основной логотип — отображается в верхней навигации сайта, а также в верхней части уведомлений по электронной почте. Рекомендуемый размер: 600 × 80 пикселей.
  • Основной логотип (тёмная тема) — альтернативная версия основного логотипа для тёмной темы. Рекомендуемый размер: 600 × 80 пикселей.
  • Квадратная иконка — квадратная версия логотипа, отображаемая в верхней части сайта и используемая как логотип мобильного приложения. Рекомендуемый размер: 512 × 512 пикселей.
  • Favicon — логотип, отображаемый как иконка вкладки браузера и в закладках браузера.
  • Малый логотип — маленький логотип в верхнем левом углу сайта, видимый при прокрутке вниз. Если поле оставлено пустым, будет показана иконка дома. Рекомендуемый размер: 120 × 120 пикселей.
  • Малый логотип (тёмная тема) — альтернативная версия малого логотипа для тёмной темы. Рекомендуемый размер: 120 × 120 пикселей.

В разделе Мобильные устройства:

  • Мобильный логотип — логотип, используемый в мобильной версии сайта. Если поле оставлено пустым, будет использовано изображение из настройки logo. Используйте широкое прямоугольное изображение высотой 120 пикселей с соотношением сторон более 3:1.
  • Мобильный логотип (тёмная тема) — альтернативная версия мобильного логотипа для тёмной темы. Используйте широкое прямоугольное изображение высотой 120 пикселей с соотношением сторон более 3:1.
  • Иконка манифеста — изображение, используемое как логотип/заставка на Android. Если поле оставлено пустым, будет использован large_icon. Рекомендуемый размер: 512 × 512 пикселей.
  • Скриншоты манифеста — скриншоты, демонстрирующие возможности и функциональность вашего экземпляра на странице приглашения к установке (показывается при использовании «Добавить на главный экран» на Android). Все изображения должны быть локальными загрузками и иметь одинаковые размеры.
  • Иконка Apple Touch — иконка для устройств Apple. Если поле оставлено пустым, будет использован large_icon. Рекомендуемый размер: 180 × 180 пикселей. Прозрачный фон не рекомендуется.

В разделе Электронная почта:

  • Логотип дайджеста — альтернативное изображение логотипа, используемое в верхней части сводки электронной почты вашего сайта. Если поле оставлено пустым, будет использовано изображение из настройки logo. Используйте широкое прямоугольное изображение. Не используйте изображения в формате SVG.

В разделе Социальные сети:

  • Изображение OpenGraph — изображение по умолчанию opengraph, используемое многими приложениями и платформами для предпросмотра веб-ссылок, когда у страницы нет другого подходящего изображения. Если поле оставлено пустым, будет использован large_icon.
  • X summary large image — изображение «summary large» для карточки X. Если поле оставлено пустым, будут сгенерированы обычные метаданные карточки с использованием OpenGraph_image, если оно также не является .svg. Рекомендуемый размер: не менее 280 × 150 пикселей. Не используйте изображения в формате SVG.

:tipping_hand_woman: Для достижения наилучших результатов мы рекомендуем следовать приведённым выше рекомендациям по размерам для каждого типа логотипа и иконки.

Дополнительные настройки

Теперь, когда вы добавили пользовательскую тему, цветовую палитру, несколько брендовых логотипов и, возможно, несколько компонентов тем на свой сайт, вы завершили все базовые настройки сайта! :tada:

Если вы всё ещё ищете дополнительные способы настройки вашего сайта Discourse, мы рекомендуем ознакомиться со следующими темами, которые могут вас заинтересовать:

8 лайков

So what does Manifest screenshots actually do? Like, where are these screenshots used? Is it when someone installs your community as a local app through their browser? Are the images what show up if you make your community discoverable with Discourse Discover?

I see those screenshots when I use the “add to homescreen” option in Chrome on my Android device

2 лайка

Interesting! I thought that’s what they did, but I didn’t see them when I installed on my desktop (Chrome, Windows). But I may not have given them enough time to load/propagate somewhere.

Glad to know I was right on what they do, though!

1 лайк

Looks like this section was left out by mistake,

1 лайк

After reading it twice, I think I understood. The size guidelines are included above. For example:

I think in general this guide is quite outdated. You can no longer add a logo or configure the look and feel in the wizard. The themes admin page looks totally different now, and color schemes were renamed to color palettes.
The dark/light mode toggle theme component was moved to core. And branding has a new config page at /admin/config/logo.
I just wonder why the size mentioned on the config page is different from the description when I look at the site setting.


600×80 is different from min. 360×120.

2 лайка

This topic is now a bit out of date as this stuff has been recently overhauled.

Here are my thoughts on a few minor (but valuable) suggestions for improvements:

3 лайка