【发布时间】:2021-11-04 00:59:04
【问题描述】:
我有以下数据结构在 HUGO 网站中工作 本地appearances.json文件中的数据:
{
"events":[ {
"name": "title three",
"date": "7/02/2022",
"url": "http://some.com"
},
{
"name": "title one",
"date": "5/01/2022",
"url": "http://some.com"
},
{
"name": "title two",
"date": "7/01/2022",
"url": "http://some.com"
}]
}
部分页面:
<div class="row listrecent">
{{ range .Site.Data.appearances.events }}
{{- partial "list-partials/appearancebox.html" . -}}
{{end}}
</div>
但是,我想按“日期”对数组的内容进行排序,最好将最新事件放在顶部 - 即可见的第一个块应该是“标题三”
我尝试了各种排序方法并取得了一些成功,但我似乎无法将按日期排序和转换字符串化日期结合起来。
我可以确保 JSON 的顺序正确,但这对我来说似乎很脆弱。
【问题讨论】:
标签: hugo