2017-04-26 53 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但我知道如何使用变量赋值,只需要弄清楚如何利用降价来显示指定的代码在我的文档文件。 –