我想高峰到哲基尔的大脑,看看发生了什么事情,在你有get_defined_vars PHP的,所以我试图做一个类似于如下:杰基尔调试或打印所有变量
{% for local_variable in local_variables %}
<p> {{ local_variable }} </p><br>
{% endfor %}
哪个输出什么。我太努力了吗?在ruby或jekyll中有一些方法吗?我只是想捅一下,确保一切正确,并可能找出我不知道的变量。
我想高峰到哲基尔的大脑,看看发生了什么事情,在你有get_defined_vars PHP的,所以我试图做一个类似于如下:杰基尔调试或打印所有变量
{% for local_variable in local_variables %}
<p> {{ local_variable }} </p><br>
{% endfor %}
哪个输出什么。我太努力了吗?在ruby或jekyll中有一些方法吗?我只是想捅一下,确保一切正确,并可能找出我不知道的变量。
随着Jekyll 2.x,您可以使用this plugin。
它可以让你做一些事情,如{{ site | debug }}
。
由于Jekyll 3,你有{{ variable | inspect }}
。
inspect
不让你偷看内部变量,其中jsonify
就是这样做的。
{{ variable | jsonify }}
无需插件。
我发现这非常有帮助! –