gpt4 book ai didi

jekyll - 如何更改 Jekyll 中的默认订单页面?

转载 作者:行者123 更新时间:2023-12-03 05:55:08 25 4
gpt4 key购买 nike

My blog在 Github 上用 Jekyll 构建。在导航栏中,默认顺序是“页面”、“消息”、“关于”、“文件”。我想将列表更改为页面、文件、关于、消息。我该怎么办?

我认为这与下面的代码有关

{% assign pages_list = site.pages %}

我认为 site.pages 是我应该更改的内容,但我不知道如何更改。

最佳答案

您可以像这样创建菜单项的自定义顺序:

  1. 在页面的前面添加订单字段(您可以根据自己的喜好命名)
    ---
    layout: default
    published: true
    title: Page title
    order: 1
    ---
  2. 获取页面时,应用“排序”过滤器
    {% assign sorted_pages = site.pages | sort:"order" %}
    {% for node in sorted_pages %}
    <li><a href="{{node.url}}">{{node.title}}</a></li>
    {% endfor %}

根据您添加到每个页面的“顺序”字段值,您最终会得到一个有序 (ASC) 的页面列表。

关于jekyll - 如何更改 Jekyll 中的默认订单页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13266369/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com