提问者:小点点

Jekyll - 为集合中的项目生成页面(类似于帖子)


我正在制作一个对DIY项目进行编目的网站/博客,目前我将每个项目作为帖子,最近的帖子显示在主页上。

>

  • 我试图做的是有一个单独的页面,其中包含项目/帖子类别(项目.html)。此页面列出了我手动制作的帖子类别的集合,不会显示任何实际帖子。

    然后,我希望将这些类别/集合项目生成到链接到布局的页面中,我可以在其中指定一个 FOR 循环,该循环将显示页面上特定于该类别的每个帖子。

    我已经尝试了很多方法从 .md 文件的集合中生成页面,就像 jekyll 对帖子所做的那样,但我无法让它工作。这可能做到吗?或者有没有办法为文件夹中的每个.md文件自动生成HTML页面?

    这是指向我正在使用的页面的链接。http://happy-swallow.cloudvent.net/

    谢谢!


  • 共1个答案

    匿名用户

    您可以使用集合并指定将集合文件夹中的每个文件呈现为页面:

    >

  • 告诉 Jekyll 以 _config.yml 格式呈现单个集合页面:

    collections: 
        my_collection: 
            output: true
    

    然后创建一个名为 _my_collection 的文件夹(文件夹名称必须以下划线开头),其中的每个 markdown 文件都将有一个页面。