在 hugo 中排序

Sorting in hugo

在下面的一段代码中

{{ range $.Site.Data.clients.Clients }}
    <div class="col-md-6 client">
        <div class="col-md-4 col-sm-4">
            <img class="logo" src="{{ .Logo }}"></img>
        </div>
        <div class="col-md-8 col-sm-8">
            <p class="description">{{ .Description }}</p>
            <p class="caption">{{ .Caption }}</p>
        </div>
    </div>
{{ end }}

我想保留它们在我的 /data/clients.yaml 文件中出现的顺序。怎么样?

至于现在,我添加了一个计数字段来执行此操作:

{{ range sort $.Site.Data.clients.Clients "Count" }}

但这不起作用。

解决方案是使用 yaml 列表。

Fruits:
    - Apple
    - Orange
    - Strawberry
    - Mango