【问题标题】:Collection Permalinks using document Front Matter title使用文档 Front Matter 标题的集合永久链接
【发布时间】: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。

【问题讨论】:

    标签: jekyll yaml-front-matter


    【解决方案1】:

    尝试在每个文件的 YAML Front Matter 中设置永久链接,而不是标题,如下所示:

    permalink: /stories/mystory/
    

    【讨论】:

    • 谢谢,但显然,我应该指定这一点,我试图避免为每个文件设置永久链接。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-20
    • 2019-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多