2017-04-26 82 views
0

我正在爲我正在編寫的網站編寫文檔降價文件。在減價,我試圖包括這個jekyll代碼: {% assign features = site.work | where:"featured", "yes" | sort:"featured-rank" %} jekyll yaml代碼未在降價文件中顯示

但是,一旦我加載docs.md文件,沒有文字顯示。我知道這很簡單,無法弄清楚。 我在代碼之前以及之後使用```ticks。

回答

0

如果我正確理解你的話,你需要在液體(Jekyll)模板中顯示液體代碼。如果是這樣,你需要用你的代碼在{% raw %}標籤是這樣的:

``` 

{% raw %} 
{% assign features = site.work | where:"featured", "yes" | sort:"featured-rank" %} 
{% endraw %} 

``` 

這樣可以防止被液體解析。

好運...

+0

謝謝!這解決了我的問題。 –

0

這裏只是將數據寫入一個變量(featuresassign。要輸出數據,請循環訪問變量並提取信息。例如,假定每個項目中都有一個定義了變量title的變量,以將特徵項目的標題顯示爲列表。

<ul> 
    {% for feature in features %} 
    <li>{{ feature.title }}</li> 
    {% endfor %} 
</ul> 
+0

感謝@ashmaroli但我知道如何使用變量賦值,只需要弄清楚如何利用降價來顯示指定的代碼在我的文檔文件。 –