首页 文章

在杰基尔展示唯一的未来帖子

提问于
浏览
3

有没有办法在Jekyll中创建一个循环,只显示从今天开始到未来的帖子按时间顺序排列?我正在为一个聚会小组制作一个GitHub Pages网站,我有点卡住了 .

1 回答

  • 6

    下面的代码可以解决这个问题:

    {% assign curDate = site.time | date: '%s' %}
    {% for post in site.posts %}
        {% assign postStartDate = post.date | date: '%s' %}
        {% if postStartDate >= curDate %}
            Post datas here
        {% endif %}
    {% endfor %}
    

    但是您需要每天“构建”您的站点,因为Github仅在推送到您的存储库时才会更新 .

相关问题