gpt4 book ai didi

ruby - 仅在存在时包含 Jekyll 模板

转载 作者:行者123 更新时间:2023-12-01 05:43:56 25 4
gpt4 key购买 nike

this answer在另一个问题中,但它不符合我的需求。

我需要在 _includes包含一个模板 当且仅当它存在时。

最佳答案

This可能会派上用场。

基本思想是将 include block 放在 capture block 中,以便将其内容保存到变量中。

如果模板不存在,变量将包含一条错误消息而不是模板内容,否则您最好包含实际模板。

{% capture the_snippet_content %}{% include the_snippet %}{% endcapture %}
{% unless the_snippet_content contains "Liquid error" %}
{{the_snippet}}
{% endunless %}

关于ruby - 仅在存在时包含 Jekyll 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34153472/

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