杰基尔的分类

时间:2014-12-20 19:30:59

标签: jekyll categories posts

问题1:我尝试使用Jekyll在我的博客上创建两个不同的部分,类似于Wordpress中的类别。我希望我的主要博客上有帖子,然后为我的投资组合/摄影设置一个单独的页面。

到目前为止,我已经获得了基本的页面结构on my site,但我不知道如何使用Jekyll来处理逻辑。

问题2:正如您在photos page上看到的那样,我已将其设置为创建缩略图的位置。我希望根据每个投资组合帖子前面的链接,使用每个新投资组合帖子中的照片(类似于特色图片,在Wordpress中)填充这些缩略图。或者有更好的方法吗?

如果我没有意义,就前面的事情而言,我有点想象这样的事情:

---
title: My Title
layout: photo
thumbnailurl: /images/photo2.jpg
---

非常感谢你们,伙计们!我非常难过。

1 个答案:

答案 0 :(得分:2)

回答一个

根据类别对帖子进行排序的基本方法是:

{% assign blogPosts = site.posts | where:'category', 'blog' %}

{% assign photoPosts = site.posts | where:'category', 'photo' %}

此处的缺点是,您在帖子的类别中会有blogphoto个类别,当您想公开帖子的类别时,这些类别并不一定有用。

相反,您可以放置​​一个前端变量,如group: postgroup: photo

然后您可以对这样的帖子进行排序:

{% assign blogPosts = site.posts | where: 'group', 'blog' %}
{% for item in blogPosts %}
    <p>{{item.title}}</p>
{%endfor%}

取决于你。

回答两个

是你做正确的方式。前面的缩略图网址。