Jekyll - 为集合中的项目生成页面(类似于帖子)
Jekyll - Generate pages for items in a collection (similar to posts)
我正在制作一个 website/blog 来对 DIY 项目进行分类,目前我将每个项目都作为 post,最近 post s显示在首页。
我想做的是有一个包含 project/post 类别 (projects.html) 的单独页面。此页面列出了 集合 的 post 个类别,这些类别是我手动创建的,不会显示任何实际 post s.
然后我希望将这些 categories/collection 项目生成到一个页面中,该页面 links 到 layout 我可以指定一个 FOR 循环,该循环将在页面上显示特定于该类别的每个 post。
我已经尝试了很多方法来从一组 .md 文件生成页面,就像 jekyll 为 posts 所做的那样,但我无法让它工作。这可能吗?或者有没有办法为文件夹中的每个 .md 文件自动生成一个 html 页面?
这是我正在使用的页面的 link。 http://happy-swallow.cloudvent.net/
谢谢!
您可以使用Collections并指定将集合文件夹中的每个文件呈现为页面:
告诉 Jekyll 在 _config.yml
:
中呈现单个集合页面
collections:
my_collection:
output: true
然后创建一个名为_my_collection
的文件夹(文件夹名称必须以下划线开头),里面的每个markdown文件都会有一个页面。
我正在制作一个 website/blog 来对 DIY 项目进行分类,目前我将每个项目都作为 post,最近 post s显示在首页。
我想做的是有一个包含 project/post 类别 (projects.html) 的单独页面。此页面列出了 集合 的 post 个类别,这些类别是我手动创建的,不会显示任何实际 post s.
然后我希望将这些 categories/collection 项目生成到一个页面中,该页面 links 到 layout 我可以指定一个 FOR 循环,该循环将在页面上显示特定于该类别的每个 post。
我已经尝试了很多方法来从一组 .md 文件生成页面,就像 jekyll 为 posts 所做的那样,但我无法让它工作。这可能吗?或者有没有办法为文件夹中的每个 .md 文件自动生成一个 html 页面?
这是我正在使用的页面的 link。 http://happy-swallow.cloudvent.net/
谢谢!
您可以使用Collections并指定将集合文件夹中的每个文件呈现为页面:
告诉 Jekyll 在
中呈现单个集合页面_config.yml
:collections: my_collection: output: true
然后创建一个名为
_my_collection
的文件夹(文件夹名称必须以下划线开头),里面的每个markdown文件都会有一个页面。