如何在页面上的特定位置显示某些帖子?

时间:2016-09-30 18:03:36

标签: jekyll liquid

我希望在其他常规帖子中显示页面中间的特定帖子(查看屏幕截图)

我知道我可以使用类似featured: true之类的前端问题,但有没有其他方法可以做到这一点?

enter image description here

2 个答案:

答案 0 :(得分:2)

简单。就这样做:

{% for post in site.posts %}
  {% if forloop.index == 1 or forloop.index == 4 %}
    output wide post
  {% else %}
    output normal post
  {% endif %}
{% endfor %}

答案 1 :(得分:1)

更好的答案:围绕每个帖子创建类似的div,并使用CSS来定位它们:

div {width: 50℅;}
div:nth-child(1), div:nth-child(4) {width: 100%;}

如果可能,布局应该在CSS中。