Может ли Джекилл работать с файлами CSS или JS? - PullRequest
23 голосов
/ 29 ноября 2010

Я использую 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, не знаю, возможно ли это до конца.

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

Спасибо

Ответы [ 2 ]

40 голосов
/ 29 ноября 2010

Да.Вам просто нужно добавить блок 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'}}");
1 голос
/ 30 апреля 2015

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

...