2015-03-08 10 views
16

पर होमपेज है या नहीं, यह जांचने का कोई तरीका है कि वर्तमान पृष्ठ मुखपृष्ठ है या नहीं?जांचें कि वर्तमान पृष्ठ जेकिल

मैं लोगो छवि के लिए केवल h1 टैग का उपयोग करना चाहता हूं जब वर्तमान पृष्ठ वेबसाइट बेस यूआरएल है।

उत्तर

20

आपको यह देखना होगा page.url उपयोग कर सकते हैं, तो वर्तमान पृष्ठ अपने सूचकांक पृष्ठ है:

{% if page.url == "/index.html" %} 
    <h1>...</h1> 
{% endif %} 
+1

मैं इस्तेमाल किया 'करने के लिए पेज आईडी जोड़ रहा है प्रबंधित करने के लिए एक अन्य विकल्प {% अगर page.layout == 'home'%} 'लेकिन आपका उत्तर भी सही है। धन्यवाद! – Christopher

+15

अगर मैं {% if page.url == "/"%} का उपयोग कर समाप्त हुआ। बाकी मेरे लिए काम नहीं करते हैं। – digitaldonkey

+1

जेकिल I के संस्करण में ऐसा लगता है कि मैंने अभी इंस्टॉल किया है (3.3.1) index.md के लिए page.url '/' है। उदाहरण के लिए: '{% अगर page.url =="/"%} सक्रिय {% endif%}' – pbatey

4

इस YML frontmatter

{% if page.id == 'index' %} 
    content 
{% endif %} 
संबंधित मुद्दे