繁体   English   中英

在使用github-pages时,如何在Jekyll中添加来自bower的sass文件

[英]How to add sass file from bower in Jekyll when using github-pages

我一直在尝试多种解决方案,将bower资产整合到jekyll中,但似乎没有一个简单或未来安全。

一个有趣的解决方案是从任何https://rails-assets.org gem(将任何bower repo自动转换为资产gem)向sass_dir添加所有gem资产dirs但我没有找到说它可能的文档。 或者使用bower并导入sass文件。 但没有咕噜声。

目标是能够从资产宝石中@import sass,推送gh-pages分支并让github部署而不需要任何额外的步骤。

我最终将bower包直接添加到_sass目录。 除.bowerrc文件之外的任何特殊配置都不应该指向_sass目录:

{
  "directory" : "_sass"
}

它不适合大项目,但在我的情况下,它完全符合我的需求。

如果您直接直接推送到gh-pages分支,这个解决方案是最简单的。

如果你有一个更复杂的设置和许多bower包,那么我想我会选择一个带有2个分支和基于grunt的流的自定义构建。

然后你可以使用这里提到的sass load_paths https://github.com/jekyll/jekyll/issues/3366

sass:
    sass_dir:
        - _sass
        - bower_components

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM