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

时间:2017-01-18 07:59:03

标签: jekyll

我正在创建一个目录DIY项目的网站/博客,目前我将每个项目作为帖子,最近的帖子显示在主页上。

  • 我想要做的是拥有一个包含项目/职位类别(projects.html)的单独页面。此页面列出了我手动制作的帖子类别的集合,并且不会显示任何实际帖子。

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

我已经尝试了很多方法来生成.md文件集合中的页面,就像jekyll为帖子所做的那样,但是我无法实现这一点。这可能吗?或者有没有办法为文件夹中的每个.md文件自动生成一个html页面?

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

谢谢!

1 个答案:

答案 0 :(得分:1)

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

  • 告诉Jekyll在_config.yml

    中呈现各个收藏页面
    collections: 
        my_collection: 
            output: true
    
  • 然后创建一个名为_my_collection的文件夹(文件夹名称必须以下划线开头),其中的每个markdown文件都有一个页面。