Подтвердить что ты не робот

Может ли Jekyll действовать над файлами css или js?

Я использую Jekyll для одного из моих проектов, и это действительно кажется хорошей альтернативой для разработки простых веб-сайтов, но при этом поддерживается автоматизация некоторых процессов.

Хорошо, как работают Liquid Extensions, поэтому мне было интересно, может ли Jekyll действовать и над js и css файлами.

Итак, я мог бы использовать main.css как:

@import url("/stylesheets/reset.css?{{site.time | date: '%Y%m%d%H%M%S'}}");
@import url("/stylesheets/config.css?{{site.time | date: '%Y%m%d%H%M%S'}}");

Используя некоторые из помощников, которые у меня есть, а также некоторые переменные, которые я мог бы создать с использованием элемента управления YML, не знаю, возможно ли это.

Но поскольку он генерирует только статические файлы, я не понимаю, почему я не смог бы этого сделать.

Спасибо

4b9b3361

Ответ 1

Угу. Вам просто нужно добавить блок YAML в файл, и Jekyll обработает его. Блок YAML может быть пустым:

---
---
@import url("/stylesheets/reset.css?{{site.time | date: '%Y%m%d%H%M%S'}}");
@import url("/stylesheets/config.css?{{site.time | date: '%Y%m%d%H%M%S'}}");

Ответ 2

Вы должны попробовать плагин Jekyll Assets, он действительно помогает работать с ресурсами CSS и JS.