我正在为我正在处理的网站编写docs markdown文件。在降价时,我试图包含这个jekyll代码:
{% assign features = site.work | where:"featured", "yes" | sort:"featured-rank" %}
但是一旦我加载docs.md文件,就没有要显示的文本。我知道这很简单,无法弄明白。 我在代码之前和之后使用了```ticks。
答案 0 :(得分:0)
这里只有assign
数据到变量(features
)。要输出数据,请遍历变量并提取信息。
例如,假设其中的每个项目都定义了变量title
,则将要素项目的标题显示为列表。
<ul>
{% for feature in features %}
<li>{{ feature.title }}</li>
{% endfor %}
</ul>
答案 1 :(得分:0)
如果我理解正确,您需要在液体(Jekyll)模板中显示液体代码。如果是这样,您需要将代码包装在{% raw %}
标记中,如下所示:
```
{% raw %}
{% assign features = site.work | where:"featured", "yes" | sort:"featured-rank" %}
{% endraw %}
```
这可以防止它被液体解析。
祝你好运......