2014-05-01 8 views
5

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

जब मैं उपनिर्देशिका फ़ोल्डर पर जेकील शुरू करता हूं, तो यह सही तरीके से प्रदर्शित होता है। गिटूब को अपलोड करने के बाद, हालांकि, सब कुछ गलत लगता है और कुछ भी दिखाई नहीं देता है। इसे http://rjbman.github.io/blog/ पर देखा जा सकता है।

क्या जेकिल को इस उपनिर्देशिका से विशेष रूप से चलाने के लिए मुझे कुछ खास करने की ज़रूरत है? मैंने चारों ओर खोज की और Site root: Github Pages vs. `jekyll --server` पाया, लेकिन इससे मेरे लिए यह ठीक नहीं हुआ।

सभी स्रोत कोड https://github.com/rjbman/rjbman.github.io

संपादित करें पर पाया जा सकता: दुर्भाग्य से मैं इस साइट को फिर से ऐसा करने से पूरी साइट Jekyll भाग गया के अलावा एक समाधान खोजने के लिए सक्षम नहीं था। जैकिल अभी भी किसी भी स्थिर एचटीएमएल पेज को निर्देशिका में रखेगा और बहुत लचीलापन जोड़ा जाएगा। और _config.yml में परमालिंक विकल्प के साथ, मैं अभी भी सबकुछ/ब्लॉग/के अंतर्गत रखने में सक्षम हूं।

उत्तर

4

ऐसा लगता है कि आपको अपना प्रश्न पोस्ट करने के बाद एक कामकाज मिला है, लेकिन अगर आप (या अन्य) अभी भी रुचि रखते हैं तो मैं इसका उत्तर दूंगा।

  • उपयोगकर्ता/संगठन साइटों
  • परियोजना स्थलों

उपयोगकर्ता/संगठन साइटों की तरह शीर्ष स्तर पर निहित हैं: http://rbonick.github.io/

GitHub पेज साइटों के दो प्रकार के होते हैं और साइट नाम (यानी, rbonick.github.io) के साथ रेपो की मास्टर शाखा पर हैं।

परियोजना साइट एक भंडार की gh-pages शाखा पर हैं और यूआरएल यूजर/संगठन साइट यूआरएल + प्रोजेक्ट साइट रिपोजिटरी का नाम है।

इसलिए, यदि आप चाहते थे केवल अपनी साइट के ब्लॉग भाग के लिए Jekyll उपयोग करते हैं, तुम कर सकते हो निम्नलिखित:

  • एक रेपो 'ब्लॉग'
  • अपने ब्लॉग से संबंधित कोड के लिए कदम कहा जाता है (साथ डब्ल्यू/Jekyll से संबंधित कोड में gh-पृष्ठों शाखा के रूप में के लिए यह परिवर्तन
  • सुविधा के लिए
  • , गोटो GitHub सेटिंग्स को प्रतिबिंबित करने के लिए आवश्यक
  • _config.yml, आदि को संशोधित पर अपने 'ब्लॉग' रेपो के लिए कॉन्फ़िग फ़ाइल) अपने यदि आपके ब्लॉग आर में अन्य शाखाएं हैं तो ब्लॉग रेपो और डिफ़ॉल्ट शाखा को gh-pages में बदलें ईपीओ

कि करने के बाद, http://rbonick.github.io से पहले के रूप में Jekyll मुक्त काम करना चाहिए और http://rbonick.github.io/blog/ अपने Jekyll आधारित ब्लॉग के रूप में काम करना चाहिए।