जीथब पेज कैसे प्रकाशित करें
Github Pages डेवलपर्स को अपनी परियोजना की स्थिर वेबसाइट को मुफ्त में होस्ट करने की अनुमति देता है। यह जीथब की प्रमुख सुविधाओं में से एक है, जिसने विशेष रूप से इंडी डेवलपर्स के लिए मुक्त खुले स्रोत परियोजनाओं को और अधिक किफायती बनाए रखा है.
बूटस्ट्रैप और Normalize.cs लोकप्रिय गिथब पृष्ठों के एक जोड़े हैं। एक बनाने के लिए, आपको केवल अपनी परियोजना रिपॉजिटरी की एक नई शाखा बनाने की जरूरत है, और इसे कॉल करें gh-पृष्ठों
. Github को शाखा प्रकाशित करें.
एक बार यह हो जाने के बाद, साइट URL के माध्यम से सुलभ है जो आपके Github यूज़रनेम के साथ-साथ रिपॉजिटरी नाम के सापेक्ष सेट है।. Username .github.io / भंडार-नाम
.

आप अपने Github पेज के लिए एक कस्टम डोमेन सेटअप कर सकते हैं। हमने अपने पिछले ट्यूटोरियल में यह दिखाया है कि ऐसा कैसे किया जाता है.
गितुब पृष्ठ सरलीकृत
Github Page बनाना आसान और त्वरित है। लेकिन, एक छोटा सा कैविएट है.
उदाहरण के लिए, हमारे Github खाते, Advent Calendar में डेमो रिपॉजिटरी में से एक को लें। हमारी दो शाखाएँ हैं - स्वामी
तथा gh-पृष्ठों
जो कोड शाखाओं के सटीक समान साझा करता है.
हमें यह सुनिश्चित करने की आवश्यकता है कि कोड में gh-पृष्ठों
हमेशा के साथ सिंक्रनाइज़ कर रहे हैं स्वामी
डाली.
सौभाग्य से, जीथब ने हाल ही में इसे हटाकर इसे सरल बना दिया है gh-पृष्ठों
शाखा की आवश्यकता। अब हम इसके बजाय सीधे साइट को फ़ीड कर सकते हैं स्वामी
डाली.
ऐसा करने के लिए, अपनी किसी भी Github रिपॉजिटरी सेटिंग्स स्क्रीन पर जाएं। Github Pages सेक्शन पर स्क्रॉल करें और चुनें मास्टर शाखा चयन से मेनू.

आप सभी सेट हैं और सुरक्षित रूप से निकाल सकते हैं gh-पृष्ठों
भंडार से शाखा.
डॉक्यूमेंटेशन सर्व करना
कुछ परियोजनाओं जैसे बूटस्ट्रैप, फाउंडेशन, या कंकाल को एक प्रलेखन पृष्ठ की आवश्यकता होती है। और उनके डेवलपर्स आमतौर पर इन दस्तावेज़ीकरण पृष्ठों की सेवा भी करते हैं gh-पृष्ठों
दस्तावेज़.
तो अब रिपॉजिटरी की दो शाखाएं हैं, जिनमें कोड और उद्देश्य बिल्कुल अलग हैं; एक है मुख्य स्रोत, जबकि दूसरा एक मेजबान दस्तावेज और कुछ कोड स्निपेट भी। इस स्थिति में, आप अक्सर इन दो शाखाओं के बीच स्विच करते समय परिवर्तन संघर्ष पा सकते हैं.
Github के इस नए बदलाव के साथ, डेवलपर्स अब एक फ़ोल्डर नाम के माध्यम से प्रलेखन पृष्ठों की सेवा करने में सक्षम हैं / Docs /
के अंदर स्वामी
डाली। फिर, Github पेज पर जाएं और अगला विकल्प चुनें, मास्टर ब्रांच / डॉक्स फोल्डर.

अब, सोर्स कोड और डॉक्यूमेंटेशन को बनाए रखना अधिक कठिन हो गया है.