我想高峯到哲基爾的大腦,看看發生了什麼事情,在你有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 }}
無需插件。
我發現這非常有幫助! –