2012-11-15 3 views
10

流星は偉大であり、このように含めることができる「スマートパッケージ」を使用して、ブートストラップをサポートします。流星のアプリケーションでブートストラップをカスタマイズするにはどうしたらいいですか?

meteor add bootstrap 

、その後、CSS、JavaScriptを、そして画像が魔法のようにブラウザで実行時に含まれています。それは素晴らしいですが、ネット上の他のすべてのブートストラップサイトと同じに見せないようにブートストラップをカスタマイズしたいと思います。通常はbootstrap customize機能を使用しますが、ここでは使用できません。流星のコンテキストでブートストラップにカスタマイズを適用するための最良の方法は何ですか?

BootstrapカスタマイザからLESSファイルを生成し、それを私のディレクトリにプローピングして実行することができれば、特に理想的です。 BootswatchはCSSを使って流体のレイアウトを崩してしまったし、他のサードパーティは遅れているのではなく、遅かれ早かれになっていることが判明した。

+0

少ないスマートパッケージは、これらの日があり、多分それはあなたのセットアップに有用であろうか? – larsivi

答えて

7

まあ、解決策はそれほど簡単ではないようです。私は単に流星アプリのルートにCSSファイルを入れるだけでデフォルトを上書きすることができました。私はBootswatchからの缶詰のcssファイルを使用したことがありましたが、私はこれも手で巻き上げることができると推測します。

4

私は流星ブートストラップパッケージを完全に取り除き、git submoduleとしてpackagesにインストールしました。

独自のカスタムパッケージgit repo meteor-bootstrapを作成しました。このファイルには、使用するファイルの指示が入ったpackage.jsファイルも追加されています。 (支店meteor-packagedを参照してください)。

これは、Bootstrap変数を変更し、LESSミックスインを自由に使用できるようにするためであり、すべての単一のBootstrap JSファイルを含めることはできません。

+0

私はそれをパッケージフォルダに追加しましたが、ファイルをコンパイルするためにクライアントまたはパブリックフォルダにファイルをロードする必要はありません。パッケージフォルダからのインクルードファイルを参照していますか?私はそれを試みるつもりです。 –

+0

私は自分の答えを更新しました。 –

0

プリコンパイルされたディストリビューションか、ブートストラップGitリポジトリの独自のクローンから、カスタムブートストラップMeteorパッケージを生成するためのシェルスクリプトを作成しました。

あなたは、使用情報と一緒に、ここでそれを見つけることができます: https://github.com/wojas/meteor-package-bootstrap

関連する問題