Create theming.md

This commit is contained in:
Andrei Guliaikin 2021-05-11 21:03:23 +02:00 committed by GitHub
parent 67389c2cde
commit eb514d0894
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -0,0 +1,19 @@
# Тематическое руководство
Пользователи Lemmy [Bootstrap v4](https://getbootstrap.com/), и не много настраиваемых классов css, поэтому любая тема, совместимая с bootstrap v4, должна работать нормально.
## Создание
- Используйте такой инструмент, как [bootstrap.build](https://bootstrap.build/) для создания темы начальной загрузки v4. Экспортируйте `bootstrap.min.css` как только вы закончите, сохраните `_variables.scss` тоже.
## Тестирование
- Чтобы протестировать тему, вы можете использовать веб-инструменты своего браузера или плагин, например stylus, для копирования и вставки темы при просмотре Lemmy.
## Добавление
1. Ответвление [lemmy-ui](https://github.com/LemmyNet/lemmy-ui).
1. Скопируйте `{my-theme-name}.min.css` в `src/assets/css/themes`. (Вы также можете скопировать в `_variables.scss` если хотите).
1. Перейдите в `src/shared/utils.ts` и добавьте `{my-theme-name}` в список тем.
1. Протестируйте локально
1. Сделайте запрос pull request с этими изменениями в Github