在Hugo中,可以使用newd
来避免重复变量名。
{'94.142.136.0/21': '28/06/2019', '185.2.4.0/22': '01/07/2019'}
这几乎等同于
with
在Jekyll中相当于什么?
我的尝试:
{{ with .Site.Params.foo }}
<p>{{ .bar }}</p>
{{ end }}
答案 0 :(得分:2)
这应该有效:
{%- assign tempvar = site.foo -%}
<p>{{ tempvar.bar }}</p>
答案 1 :(得分:1)
根据对问题的后续评论,您似乎正在寻找一种检查变量是否仅包含所需的key:value对的方法。这是检查变量是否仅包含所需键的一种方法。
{% assign numOfKeys = page | size %}
{% assign sizeOfGold = page.gold | size %}
<!-- Print out the page object for debugging purposes -->
{{ page | inspect }}
{% if numOfKeys == 1 %}
{% if sizeOfGold > 0 %}
{% for x in page.gold %}
<!-- Logic -->
{% endfor %}
{% endif %}
{% endif %}