2012-11-15 10 views
10

उल्का महान है, और एक 'स्मार्ट पैकेज' है कि इस तरह शामिल किया जा सकता का उपयोग कर बूटस्ट्रैप का समर्थन करता है:मैं एक उल्का आवेदन में बूटस्ट्रैप कैसे अनुकूलित करूं?

meteor add bootstrap 

और फिर सीएसएस, जावास्क्रिप्ट, और छवियों जादुई ब्राउज़र में कार्यावधि में शामिल किए गए हैं। यह बहुत अच्छा है, लेकिन मैं नेट पर हर दूसरी बूटस्ट्रैप साइट की तरह दिखने के लिए बूटस्ट्रैप को कस्टमाइज़ करना चाहता हूं। आमतौर पर मैं bootstrap customize कार्यक्षमता का उपयोग करता हूं, लेकिन यह यहां उपलब्ध नहीं है। एक उल्का संदर्भ में बूटस्ट्रैप के अनुकूलन लागू करने के लिए मेरे लिए सबसे अच्छा तरीका क्या है?

यह विशेष रूप से आदर्श होगा यदि मैं बूटस्ट्रैप अनुकूलक से कम फ़ाइल उत्पन्न कर सकता हूं, इसे अपनी निर्देशिका में डाल सकता हूं, और इसके साथ किया है। यह पता चला है कि बूट्सवॉच ने उत्पन्न सीएसएस को तरल लेआउट को गड़बड़ कर दिया है, और इसके अलावा, किसी भी तीसरे पक्ष को जल्द से जल्द पुराना होने वाला है।

+0

एक कम स्मार्ट पैकेज इन दिनों नहीं है, हो सकता है यह अपने सेटअप में उपयोगी होगा? – larsivi

उत्तर

7

ठीक है, ऐसा लगता है कि समाधान उतना सरल है जितना कि यह होना चाहिए। मैं अपने उल्का ऐप की जड़ में बस एक सीएसएस फ़ाइल सहित डिफ़ॉल्ट को ओवरराइड करने में सक्षम था। मैं Bootswatch से एक डिब्बाबंद सीएसएस फ़ाइल का उपयोग करने के लिए हुआ, लेकिन मुझे लगता है कि कोई इसे हाथ से भी रोल कर सकता है।

4

मैंने उल्का बूटस्ट्रैप पैकेज को पूरी तरह से हटा दिया और के भीतर इसे git submodule के रूप में स्थापित किया।

मैंने अपना खुद का कस्टम पैक किया गया गिट रेपो meteor-bootstrap बनाया है जिसमें मैंने package.js फ़ाइल भी शामिल की है जिन पर मैं उपयोग करना चाहता हूं। (शाखा meteor-packaged देखें)।

मैंने बूटस्ट्रैप वैरिएबल को बदलने में सक्षम होने और कम मिश्रणों का स्वतंत्र रूप से उपयोग करने में सक्षम होने के लिए, और प्रत्येक बूटस्ट्रैप जेएस-फ़ाइल को शामिल नहीं किया।

+0

इसलिए मैंने इसे संकुल फ़ोल्डर में जोड़ा है, लेकिन आपको फ़ाइलों को संकलित करने के लिए क्लाइंट या सार्वजनिक फ़ोल्डर में लोड करने की आवश्यकता नहीं है। क्या आप सिर्फ पैकेज फ़ोल्डर से शामिल फाइलों का संदर्भ दे रहे हैं? मैं कोशिश करने जा रहा हूँ। –

+0

मैंने अपना जवाब अपडेट किया। –

0

मैंने एक प्रीकंपिल्ड वितरण या बूटस्ट्रैप गिट भंडार के अपने स्वयं के क्लोन से एक कस्टम बूटस्ट्रैप उल्का पैकेज उत्पन्न करने के लिए एक शेल स्क्रिप्ट बनाई है।

आप इसे यहाँ पा सकते हैं, उपयोग की जानकारी के साथ-साथ: https://github.com/wojas/meteor-package-bootstrap

0

यह लिंक उल्का के साथ बूटस्ट्रैप उपयोग करने के लिए एक अच्छा और समझदारी भरा तरीका प्रदान करता है। अनुकूलन चर के माध्यम से और मिश्रण के माध्यम से भी किया जाता है। यदि आप चाहें तो यू इसे आजमा सकते हैं।


https://www.manuel-schoebel.com/blog/meteorjs-and-twitter-bootstrap-the-right-way