Jekyll:空的HTML属性

Jekyll:空的HTML属性,html,jekyll,liquid,Html,Jekyll,Liquid,我提到过,当像这样在Jekyll(在*.md中)中使用没有值的HTML属性时 <div vc-recaptcha key="{{site.recaptcha-sitekey}}" ng-model="data.recaptcha"></div> 它被解析为 <div vc-recaptcha="" key="..." ng-model="data.recaptcha"></div> 查看vc-recomptcha属性。 我如何防止杰基尔

我提到过,当像这样在Jekyll(在*.md中)中使用没有值的HTML属性时

<div vc-recaptcha key="{{site.recaptcha-sitekey}}" ng-model="data.recaptcha"></div>

它被解析为

<div vc-recaptcha="" key="..." ng-model="data.recaptcha"></div>

查看
vc-recomptcha
属性。 我如何防止杰基尔这样做

我还尝试将其放入一个单独的文件中,并通过
{%include recaptcha.html%}
将其包含在内,但这也不起作用(相同的结果)

同样,把它放在
{%raw%}
{%endraw%}
之间也没有帮助


有人有主意吗?谢谢

如果您将
vc-recaptcha=vc-recaptcha
,它是否有效?不,很遗憾不是。我不知道为什么,但这会产生一个转义版本:div vc recaptcha=vc recaptcha key=。。。ng model=“data.recaptcha”/div您确定它在没有=任何东西的情况下工作吗?
{{site.recaptcha-sitekey | inspect}}
?@marcanuy attribute foo=“bar”未被触及并正确解析,但没有空属性。foo变成foo=”“。