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

zan*_*ona 23 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'}}");
Run Code Online (Sandbox Code Playgroud)

使用我拥有的一些助手以及我可以使用YML前端创建的一些变量,不知道是否可以通过.

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

谢谢

mip*_*adi 41

是的.你只需要在文件中添加一个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'}}");
Run Code Online (Sandbox Code Playgroud)