gpt4 book ai didi

go - Hugo - 呈现自定义内容类型的 ListView

转载 作者:行者123 更新时间:2023-12-03 10:01:54 24 4
gpt4 key购买 nike

我们创建了一个名为“属性”的自定义内容类型。我们的内容目录如下所示:content/property/。然后,我们为主题中的属性创建了一个单一的列表布局:themes/theme_name/layouts/property/。

单人工作正常。我们根本无法使列表布局正常工作。我们需要哪些模板函数来迭代 ListView 中的属性?在 single.html 我们使用 {{range .Data.Properties }}{{ range .Data.Page }} ,我们也在 list.html 中尝试过这个。基本上,我们只需要知道如何从 Markdown 文件中迭代页面上特定内容类型的数据。

最佳答案

修改 布局/_default/single.html 不会工作。您需要自定义布局/_default/list.html .在其中尝试以下代码。

{{ range .Site.RegularPages.ByDate.Reverse }}
<h4>{{ .Title }}</h4>
<p>{{ .Summary }}</p>
<div> {{ .otherVariables }} </div>
{{ end }}

由于您正在使用称为属性的自定义内容类型,因此您应该将其放在 中。布局/属性/list.html .

关于go - Hugo - 呈现自定义内容类型的 ListView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39537735/

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