निर्धारित करने के लिए अपने एक पृष्ठ या एक पोस्ट page.id
उपयोग करने के लिए है अगर सबसे आसान और सबसे सरल तरीके:
जबकि बुलेटप्रूफ नहीं, तो इस समाधान के लिए कोई अतिरिक्त विन्यास की आवश्यकता है।
{% if page.id %}
This is a post
{% endif %}
मैं व्यक्तिगत रूप से अगर इसकी एक पेज का निर्धारण या तो पोस्ट मैं पिछली/अगली पोस्ट केवल अपने पर किसी पोस्ट के लिंक दिखा सकते हैं करने के लिए अपने लेआउट पेज में इस विधि का उपयोग।
_layouts/डिफ़ॉल्ट।एचटीएमएल
<!DOCTYPE html>
<html lang="en">
{% include head.html %}
<body>
{% include header.html %}
{{ content }}
<!-- If this is a post, show previous/next post links -->
{% if page.id %}
{% if page.previous.url %}
<a href="{{page.previous.url}}">{{page.previous.title}}</a>
{% endif %}
{% if page.next.url %}
<a class="button is-link ellipsis" title="{{page.previous.title}}" href="{{page.next.url}}">{{page.next.title}}</a>
{% endif %}
{% endif %}
{% include footer.html %}
</body>
</html>
मेरे लेआउट एचटीएमएल के बारे में 50 लाइनों है, इसलिए मैं दो प्रतियां कि केवल एक ही लाइन से अलग नहीं करना चाहते । हालांकि जानकारी के लिए धन्यवाद, आपने मुझे यह विचार दिया है कि यह कैसे करें! – Zaz
@ जोश: आप दूसरे के लिए एक लेआउट लागू कर सकते हैं। – jdh8