Пользовательская структура и еще вопросы

Привет!

У меня есть несколько вопросов по структуре темы и о том, как выполнить некоторые действия.

  1. Я пытаюсь добавить Font Awesome Pro с файлами шрифтов, у меня есть следующие файлы:
    Imgur: The magic of the Internet
    но это не работает: ошибка 404 (файл не найден).

  2. Я хочу изменить кнопки, используя классы Bootstrap 4. Как это сделать?

Спасибо!

Возможно, стоит посмотреть Changing icons to Font Awesome Pro Version и Developing Discourse Themes & Theme Components

2 лайка

Шрифты я решил сам, но, глядя на руководство для разработчиков, неясно, как изменить классы div, кнопок и других элементов.

Дело в том, что Discourse не построен на Bootstrap. Поэтому то, что вы хотите достичь, повлечёт за собой множество сложностей.

В интерфейсе Discourse используется более 400 кнопок. Если вы измените их классы по умолчанию, вам придётся переопределить почти 200 шаблонов, и это только для Handlebars. Это станет кошмаром для поддержки.

Более разумный подход — сбросить стили кнопок, которые вы не собираетесь использовать, и настроить остальные на основе стилей кнопок Bootstrap.

Базовые стили для всех кнопок в Discourse можно найти здесь:

discourse/app/assets/stylesheets/common/components/buttons.scss at main · discourse/discourse · GitHub

5 лайков