【发布时间】:2024-01-18 12:45:01
【问题描述】:
我正在尝试根据我的降价帖子的液体标题使 if 语句起作用,如果变量设置为 true,则执行一件事,否则,如果它不存在,则执行另一件事。只是似乎无法让它正常工作。
我尝试将 if 语句更改为 {% unless %}。尝试!= false 的不同组合并交换图像代码。
{% capture banner %}{{ page.banner }}{{ post.banner }}{% endcapture %}
{% capture no-border %}{{ page.no-border }}{{ post.no-border }}{% endcapture %}
{% capture title %}{{ page.title }}{{ post.title }}{% endcapture %}
{% if banner != "" %}
{% if no-border == true %}
<img class="center no-border" src="{{ banner }}" alt="{{ title }}"/><br/>
{% else %}
<img class="center" src="{{ banner }}" alt="{{ title }}"/><br/>
{% endif %}
{% endif %}
我希望看到:如果 no-border 在 markdown 文件的液体部分设置为 true,则删除横幅图像的边框。
【问题讨论】:
标签: html if-statement logic jekyll liquid