如何为Jekyll集合指定自定义URL路径?

时间:2014-06-28 18:08:57

标签: jekyll

例如,如果我希望它将收集文件写入/m/some_subdir/some_doc.html,但将集合名称保留为my_collection该怎么办?

The documentation说:

  

如果您希望Jekyll为您的收藏集中的每个文档创建面向公众的渲染版本,请在_config.yml的收藏元数据中将输出键设置为true:

collections:
  my_collection:
    output: true
  

这将为集合中的每个文档生成一个文件。例如,如果您有_my_collection/some_subdir/some_doc.md,它将使用您选择的Liquid和Markdown转换器呈现,并写入/my_collection/some_subdir/some_doc.html。

但是没有选择配置它。

1 个答案:

答案 0 :(得分:1)

您应在_config.yml文件中添加以下内容:

collections:
  my_collection:
    output: true
    permalink: /m/:path/

仅仅permalink: "m"是不够的。

你应该更新到Jekyll 2.1.0。