Jekyll 可以处理 css 或 js 文件吗?

Posted

技术标签:

【中文标题】Jekyll 可以处理 css 或 js 文件吗?【英文标题】:Can Jekyll act over css or js files? 【发布时间】:2011-05-17 09:32:58 【问题描述】:

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

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

谢谢

【问题讨论】:

【参考方案1】:

是的。你只需要在文件中添加一个 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】:

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

【讨论】:

以上是关于Jekyll 可以处理 css 或 js 文件吗?的主要内容,如果未能解决你的问题,请参考以下文章

如何让Jekyll支持Markdown的代码块格式

有啥方法可以下载 _blogger_ 主题并将其上传到 _GitHub_ 页面,而不是从头开始编码 **css** 或使用 **jekyll** 主题?

如何在 css 文件中使用 Jekyll baseurl

Jekyll 可以包含来自 gist 以外的其他来源的源代码吗?

phpstrom 保存js或css出错,提示视图保存文件时发生以下错误! 急求帮助!高分悬赏!

在body中间引入css外部样式表和js代码,这样可以吗