Jekyll可以对css或js文件进行操作吗?

时间:2010-11-29 16:50:39

标签: javascript css liquid jekyll

我在我的一个项目中使用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 个答案:

答案 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资产。