我在我的一个项目中使用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前端创建的一些变量,不知道是否可以通过。
但由于它只生成静态文件,我不明白为什么我不能这样做。
由于
答案 0 :(得分:40)
是的。你只需要在文件中添加一个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 :(得分:1)
你应该尝试the Jekyll Assets plugin,它真的有助于处理CSS和JS资产。