gpt4 book ai didi

jekyll - 列出杰基尔的所有收藏

转载 作者:行者123 更新时间:2023-12-04 13:16:05 26 4
gpt4 key购买 nike

我正在用Jekyll(v2.5.3)建立杂志网站。 the Jekyll site上的文档使我相信,我可以列出网站上的所有集合,并将每个集合的YAML数据嵌入到_config.yml中。

_config.yml:

collections:
issue_001:
output: true
permalink: /:title/:path
title: Rebirth
date: 2015-07-01
issue_002:
output: true
permalink: /:title/:path
title: Talking Heads
date: 2015-08-01

index.html:
{% for issue in site.collections %}
<li>
<h6 class="post-meta">Issue {{ issue.name }} &mdash; {{ issue.date | date: "%b %-d, %Y" }}</h6>

<h2>
{{ issue.title }}
</h2>
</li>
{% endfor %}

我在首页上看到两个问题,但是我没有为每个问题(名称,日期,标题等)访问任何数据。我很欣赏这是一个Beta版功能,因此只想问一下它是否损坏,或者我做错了吗?

最佳答案

{% for issue in site.collections %}中,issue是一个包含以下内容的数组:

0 => "issue_001",
1 => Hash
{"output"=>true,
"permalink"=>"/:title/:path",
"title"=>"Rebirth",
"date"=>#,
"label"=>"issue_001",
"docs"=>[#],
"files"=>[],
"directory"=>"/home/djacquel/www/test.dev/jekyll/wat/_issue_001",
"relative_directory"=>"_issue_001"}

正确的数据访问方式是:
{% for issue in site.collections %}
<li>
<h6 class="post-meta">
Issue {{ issue[1].label }}
&mdash;
{{ issue[1].date | date: "%b %-d, %Y" }}
</h6>
<h2>
{{ issue[1].title }}
</h2>
</li>
{% endfor %}

关于jekyll - 列出杰基尔的所有收藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31171041/

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