2013-03-22 3 views
42

मैंने गिटूब पर एक ब्लॉग होस्ट करने के लिए repository बनाया है। क्या कोई तरीका है कि मैं एकाधिक ब्लॉग होस्ट करने के लिए और अधिक बना सकता हूं? क्या मैं होस्टिंग के लिए केवल एक संग्रह तक सीमित हूं (username.github.com केवल एक बार उपयोग किया जा सकता है ?)क्या मैं github पृष्ठों के लिए एक से अधिक भंडार बना सकता हूं?

उत्तर

66

आपके पास प्रति गिटहब भंडार एक साइट हो सकती है। "Username.github.io" के अलावा अन्य संदर्भ http://username.github.io/REPONAME पर प्रकाशित किए जाएंगे। वे भंडार जो भी आप "gh-pages" शाखा में दबाएंगे प्रकाशित करेंगे।

GitHub Pages documentation में एक बेहतर विवरण उपलब्ध है।

(since April 2013, सभी username.github.com अब username.github.io कर रहे हैं)

+0

सिर के लिए धन्यवाद! यह कहीं से बाहर नहीं आया था। –

8

नहीं, तुम ही सीमित नहीं हैं, यह एक खाते के अंतर्गत कई GitHub पेज साइट देखना संभव है। एक और गिटहब भंडार बनाएं और अपनी साइट फ़ाइलों को gh-pages शाखा में दबाएं। इसके परिणामस्वरूप साइट tshepang.github.io/repo-name

पर होस्ट की जा रही है, अब, एक और फ़ाइल "सीएनएन" को उसी भंडार और शाखा में दबाएं और इसे movies.tshepang.net से भरें। अपने DNS होस्ट में लॉग इन करें और "tshepang.github.io" (बस मूल साइट की तरह) को इंगित करने के लिए CNAME जोड़ें।

इससे आपको विभिन्न डोमेन पर दो अलग-अलग साइटें मिलेंगी। यह github.io के भीतर दो या दो से अधिक उप-डोमेन रखने के लिए काम नहीं करेगा।

3

यदि आप कोड डुप्लिकेशन के साथ ठीक हैं तो उप-पृष्ठ वाले एक ही भंडार में एकाधिक पृष्ठों को होस्ट करने की संभावना है।

मेरी वेबसाइट के नवीनतम संस्करण http://username.github.io/REPONAME पर होस्ट की है यह मेरा जड़ भंडार की संरचना जहां मैं अपनी वेबसाइट के नवीनतम संस्करण की मेजबानी का एक स्क्रीनशॉट है:

Repository root folder

फ़ोल्डर के अंदर "2.4 .0 "मैं एक ही पृष्ठ है, जो तब पर पहुंचा जा सकता है के पिछले संस्करण की मेजबानी कर सकते हैं: Repository folder 2.4.0

: http://username.github.io/REPONAME/2.4.0 यह फ़ोल्डर 2.4.0 की संरचना है

मुख्य पृष्ठ के भीतर उप-पृष्ठों की इस पद्धति का उपयोग करके, आप एक मुख्य पृष्ठ के भीतर एकाधिक उप-पृष्ठ होस्ट कर सकते हैं।

1

यदि आप अपनी अलग-अलग साइटों के लिए अलग-अलग भंडार नहीं करना चाहते हैं तो मुझे एक वर्कअराउंड मिला है, लेकिन बस उन्हें होस्ट करना चाहते हैं। अपने आईओ रेपो में, अपनी मास्टर शाखा पर एक index.html फ़ाइल बनाएं जो आपकी अन्य साइटों (उपनिर्देशिका) index.html फ़ाइलों से जुड़ी सामग्री की तालिका के रूप में कार्य करती है। Username.github.io मास्टर शाखा लैंडिंग पृष्ठ प्रतीत होती है जो होस्टिंग को सक्षम करती है, इसलिए यदि यह आपकी अलग-अलग परियोजनाओं से लिंक करने वाली इंडेक्स फ़ाइल नहीं देखती है, तो यह आपकी उपनिर्देशिका पंजीकृत नहीं करेगी। इसके बाद आपको जो भी परियोजना देखना है, उसे यूआरएल चाहिए। आईओ मूल रूप से एक विशाल एकल वेबसाइट की तरह व्यवहार करता है जिसमें आपकी सभी अलग-अलग परियोजनाएं होती हैं। बेशक, यदि आपके पास अलग-अलग भंडार होंगे, तो gh-pages जाने का तरीका है।

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