gpt4 book ai didi

jekyll - 使用Jekyll检查文件是否存在

转载 作者:行者123 更新时间:2023-12-03 20:28:49 27 4
gpt4 key购买 nike

如何使用Jekyll测试文件是否存在?

为了明确起见,我想运行{% if %}语句来检查是否存在与我所在页面同名的图像文件。

在我的页面上,YAML最重要的是:

----
reference-design: true
----


在我的布局中:

{% if page.reference-design %}
{% assign filename = page.path | remove_first: '.html' %}
<!-- How can I check if file actually exists? -->
<img src="images/reference_designs/{{ filename }}.png">
{% endif %}

最佳答案

从Jekyll 2开始,所有站点文件都可以通过site.static_files获得。您可以使用它来检查文件是否存在。例如:

{% for static_file in site.static_files %}
{% if static_file.path == '/favicon.ico' %}
{% assign favicon = true %}
{% endif %}
{% endfor %}

关于jekyll - 使用Jekyll检查文件是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16528783/

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