簡體   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