Тема Mint

:discourse2: Краткое описание Mint — современная тема с ноткой мяты. :slight_smile:
:eyeglasses: Предпросмотр Предпросмотр в Конструкторе тем Discourse
:hammer_and_wrench: Ссылка на репозиторий https://github.com/discourse/discourse-mint-theme
:open_book: Новичок в темах Discourse? Руководство для начинающих по использованию тем Discourse

Установить эту тему

Возможности

Современная тема с ноткой мяты. :slight_smile:

:herb: :ice_cube:

Главная страница (категории)

Последние

Тема

Расширенный поиск

Эта тема включает следующий компонент:

Советы

Настройки Discourse

Для корректного отображения этой темы необходимо изменить следующие настройки:

  • верхнее меню должно быть установлено в category, latest, new, unread, top
  • стиль страницы категорий для рабочего стола должен быть установлен в Boxes with Subcategories

Приветственный баннер

Перейдите на страницу Admin > Приветственный баннер (/admin/config/welcome-banner).

  • в выпадающем списке Enabled on themes… выберите Mint Theme
  • в выпадающем списке Page visibility выберите Homepage only
  • в выпадающем списке Location выберите Below site header
  • Фоновое изображение можно настроить в соответствии с вашими требованиями

Discourse Showcased Categories

В параметрах компонента темы Showcased Categories необходимо внести следующие изменения для корректного отображения этой темы:

  • выберите feed one category и feed two category в соответствии с вашими требованиями
  • заполните feed one title и feed two title в соответствии с вашими требованиями
  • рекомендуемое значение для max list length3.

:discourse2: Размещены у нас? Темы доступны для использования на наших тарифных планах Standard, Business и Enterprise.

67 лайков

Очень приятная тема :slight_smile:

Я даже, возможно, попробую её на своём тестовом сайте с королевским синим (мой любимый цвет).

Спасибо :smiley:

5 лайков

@meghna создаёт потрясающие темы. Выглядит отлично. Я развёрну и попробую.

5 лайков

Прекрасная тема! Спасибо, что создали её :slight_smile:

Подскажите, пожалуйста, можно ли как-то убрать квадраты и круги на фоне? Буду благодарен за любую подсказку в правильном направлении :pray:

3 лайка

Удалите

#main-outlet:after  {
  content: "";
  display: block;
  position: fixed;
  z-index: -1;
  width: 500px;
  height: 500px;
  border-radius: 2000px;
  background: $color-blue;
  right: 1px;
  top: -57px;
}

#main-outlet:before {
  content: "";
  display: block;
  position: fixed;
  z-index: -1;
  width: 300px;
  height: 300px;
  border-radius: 30px;
  background: -webkit-linear-gradient(146deg, rgba(74,247,255,.08) 55%, rgba(143,236,202,.52) 100%);
  // background: linear-gradient(146deg, rgba(74,247,255,.08) 55%, rgba(143,236,202,.52) 100%);
  background: linear-gradient(4deg, rgba(143,236,202,.29) 55%, rgba(74, 247, 255, 0.08) 100%);
  left: 70px;
  top: 350px;
  transform: rotate(74deg);
  transform-origin: 0 100%;
}

из desktop.scss, и всё будет в порядке :slight_smile:

6 лайков

Спасибо большое, Томаш, очень ценю :smiley:

2 лайка

Эта тема потрясающая. Спасибо за её создание! Я новичок в мире Discourse. Я знаю, как загрузить эту тему, но не уверен, как изменить некоторые вещи. Я хочу изменить цвета блоков на заднем плане (круг и квадрат). Кроме того, я хотел бы изменить цвет фона. Нужно ли мне скачать файл темы, отредактировать его и создать свою собственную тему? Или есть более простой способ?

2 лайка

Спасибо! :slight_smile:

Да. Чтобы изменить цвета, вам нужно сделать форк темы и обновить коды цветов в соответствии с вашими требованиями. Вот как это сделать:

В файле variables.scss измените коды цветов по своему вкусу:


$color-blue: #e5f8ff;
$color-square-gradient: linear-gradient(4deg, rgba(143,236,202,.29) 55%, rgba(74, 247, 255, 0.08) 100%);
$color-square-webkit-gradient: -webkit-linear-gradient(4deg, rgba(143,236,202,.29) 55%, rgba(74, 247, 255, 0.08) 100%);

Чтобы изменить цвет фона, обновите цвет secondary в файле about.json (обратите внимание, что это также изменит цвет текста некоторых кнопок):

"secondary": "F6FBFC"

Мне нравится эта тема — она идеально подходит для брендинга нашего проекта! Однако при включении тёмной темы всё выглядит сломанным. Это ожидаемо? Есть ли способ запретить пользователям включать тёмную тему?

1 лайк

Также было бы здорово иметь возможность редактировать CSS с фронтенда, как в стандартных темах.

В композере есть две небольшие проблемы. :slightly_smiling_face: Кнопка с шестерёнкой имеет постоянно включённый фон, а форма первой кнопки при наведении не соответствует кривизне рамки:

1 лайк

Обе проблемы исправлены в:

2 лайка

Мне очень нравится ваша тема, и я её установил.
Фон поискового баннера не имеет скруглённых углов и не занимает всю ширину.
Как мне изменить это, чтобы он соответствовал вашей разметке?

Возможно, другая тема или компонент влияет на стилизацию темы mint. Попробуйте отключить другие установленные вами темы или компоненты.

Это чистая установка с неактивной темой по умолчанию и только следующими компонентами:

  • discourse-search-banner
  • Showcased Categories

Это странно. Можете прислать мне в личные сообщения URL вашего экземпляра Discourse, чтобы я мог взглянуть?

1 лайк

Проблема с баннером теперь исправлена в:

Также была обнаружена проблема в плагине showcased categories, на которую обратил моё внимание Патрик. Я исправил и её.

3 лайка

Привет! Я поэкспериментировал с тёмной темой на устройстве с красивой темой Mint. Я внес некоторые изменения для поддержки тёмного режима. Это пока только для тестов.

discourse-mint.zip (5.1 KB) Конечно, в нём могут быть ошибки :slight_smile: По этой причине я не буду создавать PR на github.

Я внёс некоторые изменения для блоков кода, форматирования в стиле GitLab, широкой страницы и т. д. Тестирование на мобильных устройствах не проводилось.

1 лайк

Спасибо за усилия, Иван! Я изучил вашу работу, и есть некоторые кастомные изменения, которые не должны попадать в основную версию. Я займусь изменениями, связанными с тёмной темой, и внедрю их в основную версию после дополнительных тестов.

1 лайк

Пожалуйста, Мегхна! Думаю, будет достаточно применить значение revert к некоторым элементам с белым цветом.

1 лайк