2014-04-15 4 views
5

मेरे पास यमन के generator-angular के साथ उत्पन्न साइट है और मैं इस साइट को जिथब पृष्ठों का उपयोग करके प्रकाशित करना चाहता हूं। मैं gh-pages शाखा बना रहा हूं लेकिन मेरा रेपो myusername.github.io/myreponame में दिखाई नहीं देता है, मुझे लगता है कि कारण यह है कि index.htmlapp/ निर्देशिका में रूट नहीं है।बदलने के लिए संभव है जहां जिथब पेज index.html के लिए दिखते हैं?

app/ |-- index.html |-- scripts/ dist/ Gruntfile.js etc..

मैं अनुप्रयोग फ़ोल्डर से index.html लोड करने के लिए GitHub पृष्ठों बता सकते हैं? मैं gh पृष्ठों पर साइट जेनरेटेड w/कोणीय-जेनरेटर कैसे लॉन्च कर सकता हूं?

उत्तर

2

grunt build चल रहा है dist निर्देशिका के बिना यह महत्वपूर्ण नहीं है। इसके अलावा gh-पृष्ठों पर जोड़े जाने के बाद ही बदलाव जोड़े जाएंगे और उपट्री में धक्का दिए जाएंगे।

  1. निकालें dist.gitignore
  2. कंसोल में से फ़ाइल
  3. भागो grunt build परियोजना के बाद बनाया गया है जिले निर्देशिका GitHub में जोड़े जाने की जरूरत है। कंसोल में इस कमांड चलाएँ: git add dist && git commit -m "Initial dist subtree commit"
  4. और फिर gh-पृष्ठों शाखा को सबट्री धक्का: git subtree push --prefix dist origin gh-pages
3

आपके सभी उत्तर can be found here!

संक्षेप में, आप अपनी साइट के तैनाती-तैयार संस्करण उत्पन्न करेंगे। आप grunt चलाकर ऐसा करते हैं। इससे dist नामक फ़ोल्डर में अनुकूलित, उत्पादन साइट उत्पन्न होगी। फिर आप dist की सामग्री सीधे gh-pages पर धक्का देंगे।

यमन में लगातार योगदानकर्ता ने यह कार्य भी किया: grunt-build-control, जो आपको बस grunt deploy जैसे कुछ चलाने देगा।

+0

किसी भी तरह से मैं सबट्री आदेश के बिना यह कर सकते हैं? मैं उबंटू चला रहा हूं और 'गिट सबट्री' नहीं है –

+0

क्या आपने https://github.com/robwierzbowski/grunt-build-control को आजमाया है? – Stephen

संबंधित मुद्दे