2015-12-02 54 views
16

我想高峯到哲基爾的大腦,看看發生了什麼事情,在你有get_defined_vars PHP的,所以我試圖做一個類似於如下:傑基爾調試或打印所有變量

 {% for local_variable in local_variables %} 
     <p> {{ local_variable }} </p><br> 
     {% endfor %} 

哪個輸出什麼。我太努力了嗎?在ruby或jekyll中有一些方法嗎?我只是想捅一下,確保一切正確,並可能找出我不知道的變量。

回答

25

隨着Jekyll 2.x,您可以使用this plugin

它可以讓你做一些事情,如{{ site | debug }}

由於Jekyll 3,你有{{ variable | inspect }}

8

inspect不讓你偷看內部變量,其中jsonify就是這樣做的。

{{ variable | jsonify }} 

無需插件。

+0

我發現這非常有幫助! –