jekyll - Iterate over a list of posts and compare the date -


यह पदों की सूची दृश्य के लिए मेरा मार्कअप है:

  & lt; ul class = "eventlist" & gt; {% Post.osts में पोस्ट करने के लिए%} उलट गया है & lt; li class = "eventlist-element" & gt; {% If post.href%} & lt; एक वर्ग = "eventlist-element__link" href = "{{post.href}}" & gt; {% Else%} & lt; एक वर्ग = "eventlist-element__link" href = "{{post.url | प्रीपेड: site.baseurl}}" & gt; {% Endif%} & lt; समय datetime = "{{post.date | तिथि:"% Y-% m-% d "}}" वर्ग = "इवेंटलिस्ट-तत्व_डेट" & gt; & Lt; span class = "eventlist-element__date-day" & gt; {{पोस्टडेट | | तिथि: "% d"}} & lt; / span & gt; & Lt; span class = "eventlist-element__date-day-name" & gt; {{पोस्टडेट | तिथि: "% a"}} & lt; / span & gt; & Lt; / समय & gt; & Lt; div class = "eventlist-elemnt-infowrap" & gt; & Lt; span class = "eventlist-element__title" & gt; {{post.title}} & lt; / span & gt; & Lt; span class = "eventlist-element__venue" & gt; {{post.venue}} & lt; / span & gt; & lt; स्पैन क्लास = "eventlist-element__time" & gt; {{post.time}} & lt; / span & gt; & lt; स्पैन क्लास = "इवेंटलिस्ट-एलिमेंट_टिकेट" & gt; {{post.ticket}} & lt; / span & gt; & Lt; / div & gt; & Lt; span class = "eventlist-element__bullets" & gt; & lt; / span & gt; & Lt; / a & gt; & Lt; / li & gt; {% Endfor%} & lt; / ul & gt;  

मैं सभी पदों पर पुनरावृति करना चाहता हूं और पोस्टडेट को तुलना करना चाहता हूं। अगर हम कहते हैं कि उसी दिन 3 पदों का कहना है, तो मैं पोस्ट 1 के लिए मार्कअप चाहता हूं और पोस्ट 2 और 3 मार्कअप बी के लिए चाहता हूं। मैंने कुछ चीजों की कोशिश की लेकिन कुछ भी काम नहीं किया।

इन पंक्तियों के साथ कुछ कोशिश करें:

  {% site.posts%} में पोस्ट के लिए {% postdeate = site.date%} असाइन करें {% if post.date == previousDate%} // कुछ अन्य वर्ग {% endif%} { मूलभूत रूप से आप पिछली पोस्ट की तारीख को कुछ चर में निर्दिष्ट करते हैं और वर्तमान पोस्ट की तारीख के साथ इसकी तुलना करते हैं। यदि वे समान हैं तो आप एक अलग शैली लागू करते हैं। सुनिश्चित नहीं है कि आप तारीख का उपयोग कर सकते हैं, क्या इसमें घंटे, मिनट भी हैं? यदि ऐसा है तो आप इसे केवल वर्ष, महीने, दिन के लिए बाहर निकालना चाहते हैं। 


Comments

Popular posts from this blog

java - org.apache.http.ProtocolException: Target host is not specified -

How to access user directory in lazarus? -

java - Gradle dependencies: compile project by relative path -