Ruby 如何在Jekyll中添加像page这样的新帖子?

Ruby 如何在Jekyll中添加像page这样的新帖子?,ruby,jekyll,github-pages,Ruby,Jekyll,Github Pages,我正在设置一个使用Jekyll的GitHub页面。我知道如何创建一个新的帖子,新的页面。我想要一个新的“职位”一样的网页,我可以添加帖子,我想。因此将有一个posts页面(默认情况下)和另一个页面(比如blog),这两个页面都显示了相应类别中的一些帖子 您可以创建一个包含以下内容的页面。 链接中的示例代码: --- layout: page --- {% for post in site.categories[page.category] %} <a href="{{ post.

我正在设置一个使用Jekyll的GitHub页面。我知道如何创建一个新的帖子,新的页面。我想要一个新的“职位”一样的网页,我可以添加帖子,我想。因此将有一个posts页面(默认情况下)和另一个页面(比如blog),这两个页面都显示了相应类别中的一些帖子

  • 您可以创建一个包含以下内容的页面。
    链接中的示例代码:

    ---
    layout: page
    ---
    
    {% for post in site.categories[page.category] %}
        <a href="{{ post.url | absolute_url }}">
          {{ post.title }}
        </a>
    {% endfor %}
    
    然后,在
    \u xyz
    文件夹中创建.md文件,可以如下所示显示这些文件的列表:

    {% for item in site.xyz %}
      <h2>{{ item.title }}</h2>
      <p>{{ item.description }}</p>
      <p><a href = "{{ item.url }}" >{{ item.title }}</a></p>
    {% endfor %}
    
    {site.xyz%中项目的%
    {{item.title}
    {{item.description}}

    {%endfor%}

  • 我不确定我是否理解你的实际问题。你是在问如何创建分类页面,即列出所有帖子的单独页面,还是只列出具有特定类别的所有帖子?我的主页包含指向帖子的链接,我只需编写.md文件并将其放入_posts文件夹。我想对一些非主页做类似的事情,比如说我把.md文件放在xyz文件夹中,这些帖子显示在xyz页面谢谢!!:)
    {% for item in site.xyz %}
      <h2>{{ item.title }}</h2>
      <p>{{ item.description }}</p>
      <p><a href = "{{ item.url }}" >{{ item.title }}</a></p>
    {% endfor %}