我正在为我正在编写的网站编写文档降价文件。在减价,我试图包括这个jekyll代码: {% assign features = site.work | where:"featured", "yes" | sort:"featured-rank" %}
jekyll yaml代码未在降价文件中显示
但是,一旦我加载docs.md文件,没有文字显示。我知道这很简单,无法弄清楚。 我在代码之前以及之后使用```ticks。
我正在为我正在编写的网站编写文档降价文件。在减价,我试图包括这个jekyll代码: {% assign features = site.work | where:"featured", "yes" | sort:"featured-rank" %}
jekyll yaml代码未在降价文件中显示
但是,一旦我加载docs.md文件,没有文字显示。我知道这很简单,无法弄清楚。 我在代码之前以及之后使用```ticks。
如果我正确理解你的话,你需要在液体(Jekyll)模板中显示液体代码。如果是这样,你需要用你的代码在{% raw %}
标签是这样的:
```
{% raw %}
{% assign features = site.work | where:"featured", "yes" | sort:"featured-rank" %}
{% endraw %}
```
这样可以防止被液体解析。
好运...
这里只是将数据写入一个变量(features
)assign
。要输出数据,请循环访问变量并提取信息。例如,假定每个项目中都有一个定义了变量title
的变量,以将特征项目的标题显示为列表。
<ul>
{% for feature in features %}
<li>{{ feature.title }}</li>
{% endfor %}
</ul>
感谢@ashmaroli但我知道如何使用变量赋值,只需要弄清楚如何利用降价来显示指定的代码在我的文档文件。 –
谢谢!这解决了我的问题。 –