2017-01-12 1 views
1

私はジークルでバワーアセットを統合するために複数のソリューションを試してきましたが、github-pagesを使用しているときにジキルのバワーからsassファイルを追加する方法

興味深い解決策の1つは、https://rails-assets.org gem(すべてのバワーレポを自動的にアセットの宝箱に変換する)からすべてのgemアセットディレクトリをsass_dirに追加することですが、可能であることを示すドキュメントは見つかりませんでした。 または、bowerを使用して、sassファイルをインポートします。しかし、不平を言うことなく。

目標は、資産の宝石から大事なものを取り除き、gh-pagesブランチを押して、余分なステップを経ずにgithubを展開できるようにすることです。

答えて

0

私は結婚式パッケージを_sassディレクトリに直接追加しました。あなたの.bowerrcファイルを除き、特別な設定は_sassのディレクトリを指してはならない:

{ 
    "directory" : "_sass" 
} 

これは大きなプロジェクトのための理想的ではないのですが、私の場合、それは完全に私のニーズに適合します。

この解決策は、直接gh-pagesブランチに直接プッシュする場合は最も簡単です。

もっと複雑なセットアップと多くのバワーパッケージがあれば、私は2つのブランチとgruntベースのフローでカスタムビルドに行くと思います。 https://github.com/jekyll/jekyll/issues/3366

sass: 
    sass_dir: 
     - _sass 
     - bower_components 
ここに述べたように

その後、SASS load_pathsを使用することができます

関連する問題