2012-12-21 29 views
8

मेरे पास _posts फ़ोल्डर है और मैं सिर्फ दो अलग-अलग फ़ोल्डर्स में पोस्ट को अलग करने के लिए एक आसान तरीका चाहता हूं, और कोई पर्मलिंक परिवर्तन नहीं है, पूरी तरह संगठनात्मक है।जेकिल पोस्ट को दो अलग-अलग फ़ोल्डरों में कैसे अलग करें

उत्तर

12

बस अपनी _posts निर्देशिका में उपनिर्देशिकाएं बनाएं; जब जेकिल परमालिंक उत्पन्न करता है तो उपनिर्देशिका को अनदेखा कर दिया जाएगा।

+1

इस उप-निर्देशिका के लिए दस्तावेजों को जोड़ने और इसे वापस लगता है जब वेबसाइट बनाया गया है के लिए एक रास्ता है? – rooofl

+2

अब और नहीं! जेकिल 2.2.0 में टूटा हुआ। इस कार्यक्षमता को यहां बहाल करने की कोशिश कर रहा है क्योंकि यह शानदार था: https://github.com/jekyll/jekyll/pull/2633#issuecomment-51151555 @rooofl अपने './_ पोस्ट' फ़ोल्डर के बाहर एक सादा निर्देशिका बनाएं और उस नए फ़ोल्डर में एक और '_posts' फ़ोल्डर डालें। इस नए फ़ोल्डर का नाम इस नए '।/श्रेणी/_posts' फ़ोल्डर में किसी भी पोस्ट की श्रेणी सेट करता है और आप उस तक पहुंच सकते हैं जैसे कि आप श्रेणी को सामने के मामले में सेट करते हैं। – Bret

1

मैंने हाल ही में अपने _ पोस्ट्स फ़ोल्डर में ऐसा किया क्योंकि मेरे पास 200 से अधिक फाइलें हैं। मैंने फ़ोल्डरों को बनाने का फैसला किया जो प्रत्येक वर्ष प्रतिनिधित्व करते हैं मेरे पास एक पोस्ट है। ऐसा करने के बाद, post_url तोड़ दिया। नहीं टैग 'POST_URL' में पोस्ट "बकवास करना" मिल सका: त्रुटि इस प्रकार जब आप jekyll build

तरल अपवाद चलाने की तरह कुछ है। सुनिश्चित करें कि पोस्ट मौजूद है और नाम सही है। _posts में/2007/blah-blah.md

मैं में वापस जाने के लिए और जहां कभी मैं POST_URL इस्तेमाल किया, मैं/वर्ष जोड़ने/प्रत्येक पोस्ट यूआरएल लिंक के सामने था।

https://github.com/jekyll/jekyll/issues/1714#issuecomment-28167702