我有一个_posts文件夹,其中包含我的博客和项目的所有帖子。我想将我的博客笔记和项目页面的降价文件分开。例如,除了内置的 md -> HTML _posts转换功能外,我还希望有一个_projects文件夹,其中包含我用于单个项目编写的降价文件,并在运行 jekyll serve 时将它们构建为 HTML。
只需在_config.yml
中定义一个collections
键:
collections:
projects:
output: true
官方文档以获取更多信息..
看起来你想使用categories
.这是一个讨论类似问题的链接: 多个_posts目录
默认情况下,Jekyll 会忽略带有下划线前缀的新文件夹,因此您不能使用_projects
.
您可以将_posts
分隔到多个文件夹中,将所有项目文件放在一个特定的文件夹中,创建projects/_posts
文件夹结构并将项目文件移动到projects/_posts
内,从而将博客文章保留在_posts
中。
Jekyll 将生成每篇文章并自动为其分配project
类别,因此您还可以从博客文章中生成不同的列表。