You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
GP_DEV 9aa5906efa блоки в админку и фиксы стилей 2 months ago
assets/fonts init 2 months ago
css блоки в админку и фиксы стилей 2 months ago
fonts init 2 months ago
js блоки в админку и фиксы стилей 2 months ago
resources блоки в админку и фиксы стилей 2 months ago
template-parts блоки в админку и фиксы стилей 2 months ago
.gitignore стандартный гитигнор, но убрал .json, чтобы сохранить package.json в репозитории 2 months ago
404.php init 2 months ago
README.md readme 2 months ago
comments.php init 2 months ago
footer.php init 2 months ago
functions.php блоки в админку и фиксы стилей 2 months ago
header.php init 2 months ago
index.php init 2 months ago
mix-manifest.json init 2 months ago
package-lock.json init 2 months ago
package.json init 2 months ago
postcss.config.js init 2 months ago
safelist.txt init 2 months ago
screenshot.png init 2 months ago
single.php init 2 months ago
style.css init 2 months ago
theme.json init 2 months ago
webpack.mix.js init 2 months ago

README.md

Тема для сайта Fakel Gym

Установка

  1. Клонировать репозиторий в папку тем WordPress
  2. Добавить remote для компонентов:
    git remote add la-components https://git.good-production.xyz/Good-Production/la-components-wp.git
    
  3. Скачать компоненты через git subtree:
    git subtree pull --prefix=template-parts/la-components la-components main
    
  4. Установить зависимости: npm install
  5. Собрать ассеты: npm run dev или npm run production

Разработка

  • npm run watch - отслеживание изменений
  • npm run dev - сборка для разработки
  • npm run production - сборка для продакшена

Git Subtree

Проект использует git subtree для подключения переиспользуемых компонентов la-components.

Структура

  • template-parts/la-components/ - подключенный через subtree репозиторий с компонентами

Команды для работы с subtree

Обновить компоненты (получить изменения из la-components):

git subtree pull --prefix=template-parts/la-components la-components main

Отправить изменения обратно в la-components:

git subtree push --prefix=template-parts/la-components la-components main

Посмотреть историю изменений в subtree:

git log --oneline template-parts/la-components/

Структура проекта

  • resources/ - исходные файлы стилей и скриптов
  • css/ - скомпилированные CSS файлы
  • js/ - JavaScript файлы
  • template-parts/ - части шаблонов
    • la-components/ - компоненты из subtree