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

4
我正在制作一个目录DIY项目的网站/博客,目前每个项目都是一个“post”,最近的帖子显示在主页上。
我想要做的是有一个单独的页面,列出项目/帖子类别(projects.html)。这个页面会手动列出一些帖子分类,不会显示任何实际的帖子。
然后我想把这些类别/集合项生成一个页面,链接到一个布局,在那里我可以指定一个FOR循环来显示该类别下的每个帖子。
我尝试了许多方法来从.md文件的集合中生成页面,就像jekyll为帖子所做的那样,但我无法使其正常工作。这个可能吗?或者有没有一种方法可以自动为文件夹中的每个.md文件生成一个html页面?
这是我正在处理的页面的链接。http://happy-swallow.cloudvent.net/ 谢谢!

你是否按照 https://jekyllrb.com/docs/collections/ 中所示设置了你的集合? - David Jacquel
非常感谢!我不知道怎么错过了这个。 - greystash
1个回答

2
您可以使用"集合(Collections)"并指定将集合文件夹中的每个文件渲染为页面: (参考文档)
  • tell Jekyll to render individual collection pages, in _config.yml:

    collections: 
        my_collection: 
            output: true
    
  • Then create a folder named _my_collection (the folder name must start with an underscore) and every markdown file inside it will have a single page.


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接