【发布时间】:2018-02-01 00:53:49
【问题描述】:
我创建了一个 image 包含很多类似于 Jekyll documentation 中的那个。
如果提供了alt 变量,我将根据alt 变量设置alt 标签,否则设置一个默认值以尝试羞辱自己提供一个:
alt="{{ include.alt | default: "Whoops! alt tag not provided. Please let me know via the contact page"}}"
我还有一个可选标题,它可能是alt 标记(如果设置了caption 但未设置alt)的合理替代方案(请原谅双关语)。
我尝试了{{ include.alt | include.caption | default: "Whoops! alt tag not ..."}},但是当alt 为空白并且设置了标题时,它仍然使用默认值。
有没有一种优雅的方法可以做到这一点,还是我需要使用多个 if/unless 块?
【问题讨论】:
标签: html include jekyll liquid