gpt4 book ai didi

html - Jekyll - 如何从其他页面中提取 frontmatter 变量

转载 作者:搜寻专家 更新时间:2023-10-31 23:03:34 24 4
gpt4 key购买 nike

好的,所以我想要完成的是在我的主页上显示我最新的漫画,它的标题和描述。我所有的漫画都在 "/comics/#" 中。漫画的标题和描述在首页,并通过布局添加到页面。我在 _config.yml 文件中保存了最新的漫画编号,所以我只需说 "/comics/{{ site.latestComic }}/comic.jpg"就可以从漫画中提取图像。但是,我不能对标题和描述做同样的事情,因为它们嵌入在索引文件中。

所以,我需要知道的是如何访问其他文件中的页面变量。或者也许是一个很好的解决方法。

最佳答案

我自己想通了。我不知道这是否是最佳答案,但它确实有效。

{% for p in site.pages %}
{% if p.comicNum == site.newestComic %}
{{ p.title }}
{% endif %}
{% endfor %}

遍历每一页并检查 comicNum(我的每部漫画中的一个变量),如果它等于 newestComic(我的 _config.yml 中的一个变量),它将从中获取标题。我的直觉告诉我,为单个值遍历整个网站的函数是不好的,但这不是一个大网站,而且这只在部署期间完成,所以它可能不会成为问题。

关于html - Jekyll - 如何从其他页面中提取 frontmatter 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24226227/

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