杰基尔能够处理CSS或JS文件吗?

24

我在我的一个项目中使用Jekyll,它似乎是开发简单网站并自动化一些流程的很好选择。

Liquid扩展的工作方式很不错,所以我想知道是否可能让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个回答

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'}}");

2
你应该尝试使用 Jekyll Assets 插件,它可以帮助处理 CSS 和 JS 资源。

Jekyll Assets 插件


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接