私は一回限りのページの集まりでデモサイトに取り組んでいます。それらはすべて同じCSSを使用するのではなく、それぞれ独自のスタイルシート(おそらく共有リセット付き)を持っています。私はちょうどCSSファイルをどんなディレクトリに置いても構いませんが、Sassファイルでは動作しません。JekyllはどのディレクトリでもSassを処理しますか?
Jekyllにどのディレクトリに関係なくSassファイルを処理させる方法はありますか?または少なくとも特定のフォルダ内の任意のディレクトリにありますか?
私は一回限りのページの集まりでデモサイトに取り組んでいます。それらはすべて同じCSSを使用するのではなく、それぞれ独自のスタイルシート(おそらく共有リセット付き)を持っています。私はちょうどCSSファイルをどんなディレクトリに置いても構いませんが、Sassファイルでは動作しません。JekyllはどのディレクトリでもSassを処理しますか?
Jekyllにどのディレクトリに関係なくSassファイルを処理させる方法はありますか?または少なくとも特定のフォルダ内の任意のディレクトリにありますか?
プロジェクトのcss/
ディレクトリにある場合は、ファイル上にフロント・マターが存在しない可能性があります。
ここではサンプルプロジェクトをチェックアウト:css/main_css_file.scss
を、そしてジキル「Assets」
題したドキュメントのこの関連部分の読み取りを持っているあなたは、特定の方法であなたのサス変換をカスタマイズすることができます。
sass_dir
にすべての部分文字を配置します。デフォルトは<source>/_sass
です。メインのSCSSファイルまたはSassファイルを出力ファイルに入れる場所に置きます(<source>/css
など)。たとえば、this example site using Sass support in Jekyllをご覧ください。Sass
@import
ステートメントを使用している場合は、sass_dir
がSassファイルを含むベースディレクトリに設定されていることを確認する必要があります。あなたはthuslyそれを行うことができます。sass: sass_dir: _sass
サスコンバータは
_sass
にsass_dir
設定オプションをデフォルトになります。
^各シートのリセットをインライン化する場合は、上記を参考にしてください。 <source>/_sass
か、設定でsass_dir
の設定を行っていても、その設定が可能です。 (ただし、別々に使用するとパフォーマンスが向上するため、ブラウザはリクエスト間でキャッシュすることができます)
これは100%です:私はフロントマッチを欠席していました。しかし、そこにいる限り、どのディレクトリにいるかは問題ではありません。 – dougoftheabaci