我试图弄清楚如何根据YAML中的变量有选择地显示/隐藏Middleman erb视图布局文件中的html块。
所以,在我的markdown文件中我有
---
DisableChooser: false
---
#some markdown
然后在布局文件中,有
<% if current_page.data.DisableChooser == "true" %>
<%= partial "layouts/sidebar" %>
<% end %>
最初我只是想要它,如果它被设置了,但它似乎没有检查值,无论我放在那里(除了0或1,它似乎选择 - 如if 0
/ if 1
)
我想我正在做一些愚蠢的事情,我无法弄清楚是什么。
答案 0 :(得分:0)
似乎简单地用引号制作YAML就行了! (虽然看起来很高兴不使用输出到HTML的字符串)
---
DisableChooser: "false"
---
#some markdown