Jekyll——创建另一个具有类似 _posts 功能的文件夹

Jekyll -- create another folder with similar functionality of _posts

我有一个 _posts 文件夹,其中包含我的博客和项目的所有帖子。我想将我的博客笔记和项目页面的降价文件分开。例如,除了 _posts 中文件的内置 md -> HTML 转换之外,我还想有一个 _projects 文件夹,其中包含我的 markdown 文件,用于单个项目的撰写,并将它们构建到 HTML 当 运行 jekyll 发球时。

只需在 _config.yml:

中定义一个 collections
collections:
  projects:
    output: true

Official docs 了解更多信息..

默认情况下,Jekyll 会忽略带有下划线前缀的新文件夹,因此您不能使用 _projects

您可以将 _posts 分开放在几个文件夹中,将所有项目文件放在一个特定的文件夹中,创建 projects/_posts 文件夹结构并将项目文件移动到 projects/_posts 中,离开博客post 秒 _posts

Jekyll 将生成每个 post 并自动将 project 类别 分配给它们,因此您也可以从您的博客生成不同的列表 posts.

您似乎想使用 categories。这是 link 讨论类似问题:Multiple _posts directories