2013-02-26 111 views
7

के बीच अंतर क्या है I Jekyll का उपयोग कर रहा हूं।
पोस्ट और पेज के बीच अंतर क्या है? जहां तक ​​मैं देख सकता हूं:पोस्ट और पेज

  1. दोनों में यम फ्रंट फ्रंट शामिल हो सकता है।
  2. पोस्ट की तारीख और परमालिंक है। पेज नहीं है

वहाँ अधिक मतभेद हैं ..

+1

यदि आपको उत्तर नहीं पता है, तो खुद को शांत करें और नाराज न हों। आप बंद करने और कुछ भी समझाने के लिए वोट नहीं दे सकते हैं, लेकिन बिंदु क्या है? .. – Naor

+0

मुझे प्रोग्रामिंग की बात आने पर आप जो बात कर रहे हैं उसमें _exact_ होने के साथ कुछ भी गलत नहीं दिख रहा है, क्योंकि यह अक्सर सूक्ष्म मतभेदों की गणना करता है। मुझसे +1 – iain

+0

@ नॉर, मुझे अंतर अच्छी तरह से पता है, लेकिन यह प्रोग्रामिंग से संबंधित प्रश्न नहीं है। आपने अपने शीर्षक में एक प्रश्न भी ठीक से नहीं बनाया है। –

उत्तर

9
  • पोस्ट फ़ाइल नाम में शीर्षक और पोस्ट की तारीख शामिल है। फ़ाइल नाम में अमान्य तिथि एक त्रुटि का कारण बनता है।
  • पोस्ट तुलनात्मक वस्तुएं हैं, जिसका अर्थ है कि दो पदों की तुलना की जा सकती है। तुलना पोस्ट की तारीख और पोस्ट स्लग द्वारा की जाती है।
  • पोस्ट और पेज के जेनरेट किए गए डिफ़ॉल्ट सापेक्ष यूआरएल अलग हैं (उदाहरण के लिए/2000000/01/my-post.html और /about.html)।
  • पेज कहीं भी रखा जा सकता है लेकिन पोस्ट केवल "_posts" फ़ोल्डर के नीचे रखा जा सकता है।
  • पोस्ट में तरल टेम्पलेट्स (शीर्षक, यूआरएल, दिनांक, आईडी, श्रेणियां, अगला, पिछला, टैग, सामग्री) में उपयोग के लिए बॉक्स से अधिक डेटा है।
  • पदों में अद्वितीय आईडी है।

पोस्ट ब्लॉग पोस्ट का प्रतिनिधित्व करते हैं और वे आसानी से ब्लॉग पोस्ट निर्माण के लिए उपयोग करते हैं, और पेज वेबसाइट पेज का प्रतिनिधित्व करते हैं।

1

ज्यादातर के बारे में कैसे पेज उत्पन्न होती है और नियंत्रित किया जाएगा जोड़ी अंतर हैं:

पोस्ट _posts निर्देशिका में रहने वाले किसी भी दस्तावेज है। यदि site.posts द्वारा प्रबंधित किया जाता है तो संग्रह और अंतिम URL कॉन्फ़िगरेशन yaml फ़ाइल में कॉन्फ़िगर किए गए परमालिंक का उपयोग करके उत्पन्न किया जाएगा।

पृष्ठ _posts निर्देशिका के बाहर रहने वाले कोई भी दस्तावेज़ हैं - वे रूट निर्देशिका के लिए हमेशा यूआरएल के सापेक्ष पथ बने रहेंगे।

इसके अलावा और आपके द्वारा वर्णित मतभेद वे दोनों एक ही काम करते हैं। कुछ प्लगइन्स उन्हें अलग-अलग संभालने में कामयाब रहे हैं, लेकिन यह प्लगइन डेवलपर पर है (इस विषय के बारे में कोई दिशानिर्देश नहीं हैं)।