代码之家  ›  专栏  ›  技术社区  ›  Jon Griffith

按上次更新日期列出Jekyll网站中的所有页面

  •  2
  • Jon Griffith  · 技术社区  · 6 年前

    last_modified_at 插件,在每个页面上显示我的Jekyll站点的每个页面的最新版本,它的工作就像一个符咒。

    问题:如何列出网站上所有最近更新为最旧的页面?

    我可以使用以下命令创建整个网站的所有页面列表:

    {% for page in site.pages %}
    {{ page.title}} | {{ page.last_modified_at | date: '%s' }}
    {% endfor %}
    

    目标是按 last_modified_at 日期。

    1 回复  |  直到 6 年前
        1
  •  2
  •   David Jacquel    6 年前

    你可以使用 sort 过滤器:

    {% assign sorted = site.pages | sort: 'last_modified_at' %}