2012-11-15 84 views
10

流星是很大的,並且使用「智能包」可包括這樣的支持自舉:如何在流星應用程序中自定義引導程序?

meteor add bootstrap 

然後的CSS,JavaScript和圖像神奇地包括在瀏覽器的運行時。這很好,但我想定製bootstrap,使其看起來不像網絡上的其他引導程序站點。通常我會使用bootstrap customize功能,但在這裏沒有。對於我來說,應用自定義來引導流星環境的最佳方式是什麼?

如果我可以從Bootstrap定製器生成一個LESS文件,將它放到我的目錄中並完成它,那將是特別理想的。事實證明,Bootswatch生成的CSS會混淆流體佈局,此外,任何第三方都將盡快過時而不是更新。

+0

有一個不太聰明的包,這些天,也許這將是您的安裝程序有用嗎? – larsivi

回答

7

好吧,看起來解決方案就像它是一樣簡單。我能夠通過簡單地在我的流星應用程序的根目錄中包含一個css文件來覆蓋默認值。我碰巧使用了一個來自Bootswatch的css文件,但我認爲也可以手動將它捲起來。

4

我最終刪除了流星引導程序包並將其安裝爲packages內的git submodule

我做了我自己的定製打包git回購meteor-bootstrap我還添加了一個package.js文件,說明我要使用哪些文件。 (見分支meteor-packaged)。

我這樣做是爲了能夠更改Bootstrap變量並自由使用LESS mixins,而不是包含每個Bootstrap JS文件。

+0

所以我已經將它添加到packages文件夾中,但是您不需要將這些文件加載​​到客戶端或公共文件夾中以使它們能夠進行編譯。你只是將文件從包文件夾中引用爲包含文件?我要去嘗試一下。 –

+0

我更新了我的答案。 –

相關問題