[英]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.