godsplane
@godsplane

Есть ли решение для деплоя только html разметки через github actions?

Есть верстка сайта на tailwind
Есть админка на modx с использованием fenom шаблонизатора.
Верстка находится на гитхабе. Админка с шаблонами на сервере.
Раньше при правке верстки просто деплоились файлы стилей и js, но с tailwind так не работает, так как классы вшиты в html и любое изменение это не только стили но и html разметка, которая вшита в админку.
Возможно ли деплоить только html классы или как то игнорировать разметку fenom при деплое?
  • Вопрос задан
  • 102 просмотра
Пригласить эксперта
Ответы на вопрос 1
scoffs
@scoffs
Frontend | C# | Student
Возможно вам надо настроить файл конфигурации Tailwind CSS (например, tailwind.config.js), в котором вы можете настроить классы, которые будут включены или исключены из сборки. Вам также потребуется настроить пути к вашим исходным файлам CSS и файлу вывода CSS. Пример конфигурации:

// tailwind.config.js

module.exports = {
  purge: {
    enabled: true,
    content: ['path/to/your/html/files/*.html'], // Путь к вашим HTML файлам
  },
  // Остальные настройки Tailwind CSS
};

В вашем процессе сборки добавьте команду для сборки CSS с использованием Tailwind CSS. Например, вы можете использовать команду npx tailwindcss build или yarn tailwindcss build с указанием входного и выходного файла CSS. Например:
npx tailwindcss build path/to/your/css/input.css -o path/to/your/css/output.css

После выполнения сборки вам нужно будет заменить ссылку на старые файлы CSS на ссылку на новый собранный файл CSS на сервере.

Таким образом, вы будете собирать только CSS-классы, используемые в ваших HTML файлах, и затем заменять только файл CSS на сервере, не затрагивая HTML разметку и Fenom шаблоны.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Искра Екатеринбург
от 80 000 до 100 000 ₽
Art gorka Санкт-Петербург
от 60 000 ₽
от 40 000 до 60 000 ₽
20 апр. 2024, в 13:56
7000 руб./за проект
20 апр. 2024, в 13:52
7000 руб./за проект
20 апр. 2024, в 13:23
1000 руб./за проект