2012-11-02 25 views
5

मैंने एक जैकिल साइट बनाई और इसे गिटहब के लिए प्रतिबद्ध किया। हालांकि, जैसा कि मैं एक कस्टम प्लगइन का उपयोग कर रहा हूं, मैं ऑटो पीढ़ी के पेजों को बंद करना चाहता हूं क्योंकि साइट मेरे लोकहोस्ट की तुलना में थोड़ा अलग दिखती है।मैं गीकहब को जेकिल साइट को पुन: उत्पन्न करने से कैसे रोकूं?

मेरे _config.yml शामिल केवल निम्नलिखित:

के रूप में मैं हो सकता है
server:  false 
auto:  false 

source:  . 
destination: ./_site 

markdown: maruku 
permalink: date 

प्रयास करें, मैं इस साइट पुनः से GitHub पेज नहीं रोक सकता है। वहाँ होना चाहिए एक बड़े नीले "और पढ़ें" सिर्फ मुख पृष्ठ http://omgcarlos.com

मेरे रेपो पर ब्लॉककोट के तहत यहाँ है: https://github.com/OMGCarlos/omgcarlos.github.com/

करता पन्ने बस कॉन्फ़िग फ़ाइल की उपेक्षा और यह वैसे भी पुनर्जीवित?

+0

सैद्धांतिक रूप से आप भंडार के रूट निर्देशिका में एक '.nojekyll' फ़ाइल रखना होगा। जब मैंने कोशिश की तो व्यावहारिक रूप से काम नहीं किया। Https://help.github.com/articles/files-that-start-with-an-underscore-are-missing – manatwork

+0

दिलचस्प है, मैं इसे आज़मा दूंगा और बताएं कि क्या होता है! –

+1

'.nojekyll' उस गिटहब में काम करता था जो बस मास्टर शाखा में था, बिना _साइट में जा रहा था। काफी कुछ नहीं जो मैं खोज रहा था, लेकिन इसे इंगित करने के लिए धन्यवाद! –

उत्तर

4

यदि आपके पास [username] .github.com पर एक संग्रह है, तो मास्टर शाखा की सामग्री [username] .github.com पर परोसा जाएगा। यदि वह भंडार एक जैकिल साइट है, तो यह उत्पन्न होगा।

आपके पास समस्या से बचने के लिए, आपको यह सुनिश्चित करना होगा कि मास्टर में केवल आपकी _site/निर्देशिका की सामग्री हो। फिर आप अपना शेष स्रोत किसी अन्य शाखा (जैसे 'स्रोत') में रख सकते हैं। ऑक्टोप्रेस इसे एक अच्छे तरीके से करता है (http://octopress.org/docs/deploying/github/) लेकिन वास्तव में, यह आपके गिट रिपोजिटरी को प्रबंधित करने में केवल एक समस्या है - आप 'स्रोत' से _site निर्देशिका उत्पन्न करना चाहते हैं शाखा, और _साइट

+0

बहुत बढ़िया, यह काम किया! जब मैं आपकी प्रतिक्रिया पढ़ता हूं तो यह "डुह" पल का थोड़ा सा था। मैंने माना कि गिटहब को बस _साइट देखने के लिए कहने का एक तरीका था। धन्यवाद :) –

+0

(साथी googlers के लिए) "अगर वह भंडार एक जैकिल साइट है, तो यह उत्पन्न होगा": साइट बिल्डर यह निर्णय लेने के साथ काफी उदार है कि सामग्री एक jekyll साइट है। मैंने उस पर काट दिया, बिल्डर मेरे स्थिर (गैर-जैकील) साइट पर फ़ाइलों को बदल रहा है और हटा रहा है। – Offirmo

14

बस अपने रेपो gh-pages -branch रूट में .nojekyll नाम की एक फ़ाइल जोड़ें और अब और अधिक स्वचालन नहीं होगा।

Source-Link

+0

काम करता है यदि आपकी साइट 'मास्टर' शाखा पर भी है, न केवल 'gh-pages' शाखा –