gpt4 book ai didi

jekyll - 按路径在site.pages中搜索页面而无需迭代

转载 作者:行者123 更新时间:2023-12-04 08:27:53 26 4
gpt4 key购买 nike

我有一个从 Jekyll 根目录到某个页面的路径作为变量 path .我想从该页面的 FrontMatter 中获取一些变量。我如何在 site.pages 中找到此页面不遍历所有页面?
我的意思是像

{% assign aim = site.pages[path] %}
代替
{% for p in site.pages %}
{% if p.path == path %}
{% assign aim = p %}
{% endif %}
{% endfor %}
对于拥有一千个页面的网站,此解决方案会更快吗?

最佳答案

您可以使用 where 液体过滤器:

{% assign aim = site.pages | where:"path",path %}

关于jekyll - 按路径在site.pages中搜索页面而无需迭代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65178491/

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