【问题标题】:Jekyll - Generate pages for items in a collection (similar to posts)Jekyll - 为集合中的项目生成页面(类似于帖子)
【发布时间】:2017-01-18 07:59:03
【问题描述】:

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

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

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

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

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

谢谢!

【问题讨论】:

标签: jekyll


【解决方案1】:

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

  • 告诉 Jekyll 在 _config.yml 中呈现单个集合页面:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-31
    • 2015-08-17
    • 1970-01-01
    • 2014-01-03
    • 1970-01-01
    • 2012-06-13
    • 2018-12-02
    • 1970-01-01
    相关资源
    最近更新 更多