2012-11-29 7 views
7

ジキルにSASSを統合する方法があるのか​​どうか疑問に思っています。私が必要とするのは、Jekyllを起動するときに.cssに自動.scssコンパイルすることだけです。SASSとジキルの統合

答えて

6

起動時にアセットをコンパイルするのに間違ったことはありません(実行することを意味します)jekylljekyllを実行する全体のポイントは、あなたのサイトをあらかじめコンパイルすることです。これは、パフォーマンスのためにです。です。

アセット変換に関しては、これに重点を置く多くのプラグインがあります。私はJekyll Asset Pipeline gemが好きです。これは、任意の言語(Scss、Less、CoffeeScript、Erbなど)をサポートしており、アセットタギング、圧縮、gzipなどの一連の機能を備えています。また、最近急成長しているジキル関連の宝石のように見えますが、これはコミュニティで牽引されているという意味です。

+1

'ジキル-資産pipeline'は死んだように見えます。 5ヶ月で公開されたgitリポジトリは開発されていませんが、公開リポジトリにプッシュされることなく0.1.6がリリースされました。最新の ''ジキル ''バージョンと互換性がありません。 – Zenexer

4

あなたがguard-jekyllguard-compassと一緒にGuard宝石を使用することができます(あなたがスタイルの注入、guard-livereloadが好きなら)compass watchのような単純な、それを維持したい場合。

Guardは、単一のターミナルウィンドウで複数の「監視」アクションをバンドルします。堅牢なアセットパイプラインよりもセットアップがはるかに簡単です。宝石をインストールし、.guardfileをguard-compassとguard-jekyllの指示に従って設定します。ディレクトリにcdと入力し、guardと入力します。関連するファイルがあなたのsassファイルを変更したり、ジキルサイトが再コンパイルされるたびに。

2

完全公開:私はこのプロジェクトの主役です。

私はジーキルでSassをセットアップするのが最も簡単な方法はjekyll-compassです。あなたのウェブサイト(jekyll buildjekyll serveなど)をビルドするときはいつでも、あなたのSassは他のウェブサイトと一緒に出力フォルダにコンパイルされます。上でリンクされたreadmeをチェックし、使用方法の詳細を確認してください。

ジキルのメンバーがSassのサポートを受けてジーケルのコアをサポートするようになっているので、誰もが少なくとも基本的なSassへのアクセスとそれが提供する素晴らしい機能セットを持つことができます。ジキルv2.0の中でデビュー