如何在Jekyll中显示特定帖子?

时间:2015-12-15 17:44:27

标签: github content-management-system yaml jekyll

我想基本上使用Jekyll作为CMS,所以我想从帖子中获取内容并将其显示在我网站的特定区域。

{% for post in site.posts %}
    {{ post.content }}
 {% endfor %}

这会显示所有帖子中的所有内容,但我想一次从一个帖子中获取内容。我对Jekyll相当新,所以我不确定我是否应该在我的帖子中添加YAML正面内容,然后使用"将其定位到网站中title_____" post.content"各种。

谢谢!

2 个答案:

答案 0 :(得分:2)

我想通了,抱歉我过早发布了。

答案是在YAML前面的内容中添加一个类别,然后在包含文件中使用:

{% for post in site.categories.CATEGORYNAMEHERE %}
    {{ post.content }}
{% endfor %}

答案 1 :(得分:0)

{% assign thepost = site.posts | where:"slug","post_slug" %}
{% for post in thepost %}
 {{ post.content }}
{% endfor %}

然后在帖子上

slug: post_slug