Может ли 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, не знаю, возможно ли это.

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

Спасибо


person zanona    schedule 29.11.2010    source источник


Ответы (2)


Ага. Вам просто нужно добавить блок 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'}}");
person mipadi    schedule 29.11.2010

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

person Nicolas Hoizey    schedule 30.04.2015