[英]jekyll yaml code not showing in markdown file
我正在為我正在工作的網站編寫docs markdown文件。 在降價促銷中,我嘗試包含以下jekyll代碼: {% assign features = site.work | where:"featured", "yes" | sort:"featured-rank" %}
{% assign features = site.work | where:"featured", "yes" | sort:"featured-rank" %}
但是一旦我加載docs.md文件,就沒有文本顯示了。 我知道這很簡單,無法解決。 我在代碼之前和之后也使用```勾號。
您僅在此處assign
數據assign
變量( features
)。 要輸出數據,請遍歷變量並提取信息。 例如,假定其中的每個項目都定義了一個可變title
,以將特征項目的標題顯示為列表。
<ul>
{% for feature in features %}
<li>{{ feature.title }}</li>
{% endfor %}
</ul>
如果我理解正確,則需要在液體(Jekyll)模板中顯示液體代碼。 如果是這樣,則需要將代碼包裝在{% raw %}
標簽中,如下所示:
```
{% raw %}
{% assign features = site.work | where:"featured", "yes" | sort:"featured-rank" %}
{% endraw %}
```
這樣可以防止它被液體解析。
祝好運...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.