0

对于以下...</p>

{{ meta['cover'] | fallback:'http://fallback.jpg' }}

我该如何http://fallback.jpg替换{{ site.meta['cover_default'] }}

{{ meta['cover'] | fallback:'{{ site.meta['cover_default'] }}' }}输出"/assets/filename.jpg' }}"

注意最后的额外}}内容。我已经尝试过使用捕获和分配,但都没有运气。有没有办法逃避这个,所以它输出正确?

4

1 回答 1

2

不需要嵌套花括号,只需去掉引号即可。

此示例特定于 Siteleaf,但添加.value将确保您正在检查元数据的存在value

{{meta['cover'].value | fallback:site.meta['cover_default'].value}}
于 2013-07-03T05:12:28.940 回答