24

我在我的一个项目中使用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 前端创建的一些变量,不知道是否可以通过。

但由于它只生成静态文件,我不明白为什么我不能这样做。

谢谢

4

2 回答 2

42

是的。你只需要在文件中添加一个 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'}}");
于 2010-11-29T19:17:30.683 回答
2

你应该试试Jekyll Assets 插件,它确实有助于处理 CSS 和 JS 资产。

于 2015-04-30T11:37:58.527 回答