代码之家  ›  专栏  ›  技术社区  ›  zanona oldmanwiggins

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

  •  23
  • zanona oldmanwiggins  · 技术社区  · 14 年前

    我在用 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 front matter创建,不知道是否可以通过。

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

    谢谢

    2 回复  |  直到 14 年前
        1
  •  41
  •   mipadi    14 年前

    是的。你只要在文件中添加一个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
  •  1
  •   Nicolas Hoizey    9 年前

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