Tôi đang sử dụng chất lỏng với Jekyll để gửi ngày trên trang web ban nhạc của tôi (http://longislandsound.com.au)ngày So sánh trong chất lỏng
Những gì tôi muốn là để tự động ẩn ngày cũ, vì vậy tôi don' t phải đi vào và xóa chúng một lần nữa. Tôi nghĩ cách tốt nhất để làm điều đó là so sánh ngày đăng bài với ngày hiện tại và chỉ hiển thị bài đăng nếu ngày đó trong tương lai, nhưng tôi không thể tìm ra cách để làm điều này.
Đây là mã hiện tại:
<ul id="dates">
{% for post in site.posts reversed %}
<a href="{{post.link}}">
<li>
<div class="date">
<span class="day">{{post.date | date: "%d"}}</span><br />
<span class="month">{{post.date | date: "%b"}}</span>
<span class="week">{{post.date | date: "%a"}}</span>
</div>
<div class="details">
<span class="venue">{{post.venue}}</span><br />
<span class="town">{{post.town}}</span>
</div>
</li>
</a>
{% endfor %}
</ul>
Tôi đã thử một số câu lệnh if, nhưng tôi không thể tìm ra cách để so sánh ngày đường bưu điện đến ngày hiện tại.
Có ai giúp được không?
Có cách nào để lọc bài đăng chỉ bao gồm các sự kiện trong tương lai bên ngoài vòng lặp không? Tôi thử nghiệm hình ảnh 'now' và' event.date' sẽ tốn kém khi số lượng sự kiện tăng lên. Họ đề cập đến việc sử dụng 'with_scope' [ở đây] (https://groups.google.com/forum/#!topic/locomotivecms/4-3gZbv03V0), nhưng Jekyll không nhận ra đó là một thẻ. – Roy
Điều này vô cùng hữu ích, cảm ơn bạn! – aaandre