【问题标题】:How to display posts from a different subfolder如何显示来自不同子文件夹的帖子
【发布时间】:2019-09-15 11:04:34
【问题描述】:

我正在制作一个简单的 jekyll 博客,并且我有不同类别的帖子,其中包含不同的文章。在我博客的某些地方,我只想显示该特定类别的文章。我将我的类别分开保存在我的 _posts 文件夹示例中:

---_posts
   |
   |-- category1
   |-- category2

在我的 _posts 文件夹中,每个类别都有一个文件夹来保存我的文章。如何仅显示类别 1 和类别 2 中的帖子,如下所示:

    {% for post in caregory1.posts limit: 2 %}
  <div class="center-column">
<article>
  <img src="../assets/images/test-img.jpg" alt="" class="test-img">
  <p>12.12.2015</p>
  <h1>Title</h1>
  <p>Lorem ipsum, dolor sit amet consectetur adipisicing elit. Dolorum voluptates aperiam, repellendus est eius debitis
     suscipit consequatur iure et sequi ipsum eos culpa, delectus magnam amet explicabo! Voluptatem, adipisci quam.</p>

</article>

【问题讨论】:

    标签: jekyll


    【解决方案1】:

    Jekyll 从帖子的超级目录派生类别。 因此,不要使用_posts/category1等,而是组织成category1/_postscategory2/_posts等。

    然后遍历site.categories.category1 以呈现单个帖子:

    {% for post in site.categories.category1 %}
      <h2>{{ post.title }}</h2>
      // insert your code
    {% endfor %}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-13
      • 2017-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多