【发布时间】:2016-12-19 19:04:43
【问题描述】:
我在一个集合中有一堆文档,在开发时,它们的“标题代码”更容易识别,这就是为什么最好将其用作文件名的原因(它有助于保持结构和顺序)。像这样的:
_stories
CH1S1.md
CH1S2.md
CH2S1.md
但是,对于漂亮的 url,文档标题中的 slug 更好。从docs 看来,仅使用:title 永久链接参数正是我想要的,但输出始终使用文档的文件名(好像它使用:name 而不是:title)。
这是我在_config.yml 中的集合定义:
collections:
stories:
output: true
permalink: /:collection/:title/
当然,在每个单独文档的 Front Matter 中,我都设置了 title 属性,所以我不确定为什么这不起作用。
我正在使用最新版本的 Jekyll。
【问题讨论】: