1つのJekyllプロジェクトで複数のサイトで作業しているときに、グローバルスタイルのマスターbase.scss
を参照しています。私のプロジェクトディレクトリは次のようになります。style.scss
ファイルのそれぞれが順番に@extend
にベーススタイルを私を可能にbase.scss
ファイルを、インポートする@import
を使用しているためJekyllはマスターSassファイルをインポートせずに拡張する方法を提供していますか?
project | +--_sass | | | +--base.scss | +--_site | | | +--apple | | | | | +--css | | | | | +--style.css | | | +--banana | | | +--css | | | +--style.css | +--apple | | | +--css | | | +--style.scss | |--banana | | | +--css | | | +--style.scss
これはうまく動作します。これはもちろん、それをインポートする各ファイルにbase.scss
の内容を複製します。
base.scss
を_site/css/base.css
とコンパイルする方法があるのでしょうか。私はサイト固有のSassを編集するときにそのクラスへのアクセスを維持しながら、共有ヘッダから参照します。
ジキルはがビルドにその内容を複製せずにサスファイルを拡張とを参照するための方法を提供していますか?
をとにかく各サイトにインポートされることになる共通のスタイルであるため、非常に小さくなります。 – Corey