问题1:我尝试使用Jekyll在我的博客上创建两个不同的部分,类似于Wordpress中的类别。我希望我的主要博客上有帖子,然后为我的投资组合/摄影设置一个单独的页面。
到目前为止,我已经获得了基本的页面结构on my site,但我不知道如何使用Jekyll来处理逻辑。
问题2:正如您在photos page上看到的那样,我已将其设置为创建缩略图的位置。我希望根据每个投资组合帖子前面的链接,使用每个新投资组合帖子中的照片(类似于特色图片,在Wordpress中)填充这些缩略图。或者有更好的方法吗?
如果我没有意义,就前面的事情而言,我有点想象这样的事情:
---
title: My Title
layout: photo
thumbnailurl: /images/photo2.jpg
---
非常感谢你们,伙计们!我非常难过。
答案 0 :(得分:2)
根据类别对帖子进行排序的基本方法是:
{% assign blogPosts = site.posts | where:'category', 'blog' %}
{% assign photoPosts = site.posts | where:'category', 'photo' %}
此处的缺点是,您在帖子的类别中会有blog
或photo
个类别,当您想公开帖子的类别时,这些类别并不一定有用。
相反,您可以放置一个前端变量,如group: post
或group: photo
。
然后您可以对这样的帖子进行排序:
{% assign blogPosts = site.posts | where: 'group', 'blog' %}
{% for item in blogPosts %}
<p>{{item.title}}</p>
{%endfor%}
取决于你。
是你做正确的方式。前面的缩略图网址。