来自 Front Matter 的固定链接
Permalink coming from the Front Matter
我在 Jekyll 工作,我想自定义我的 post 的永久链接,所以我在 config.yml
中添加了这一行:
permalink: /:category/:title/
category
是 post 的类别,title
是它作为 .md
文件的名称。但是假设我想从 post 的 from matter 获取信息:假设 file.md
的 front matter 是
---
title: my_title
lang: en
---
现在我想得到这个标题(my_title
,而不是file
)和这个lang,这样我就可以.../en/my_title.md
了。所以在 config.yml
我应该有
permalink: /page.lang/page.title/
显然这行不通,因为我正在混合使用不同的语言。我该怎么办?
不能在前面使用变量。
但是您可以将 post 放在 en/
文件夹中,并为 post 设置一个默认永久链接,例如 :path/:title
。
我在 Jekyll 工作,我想自定义我的 post 的永久链接,所以我在 config.yml
中添加了这一行:
permalink: /:category/:title/
category
是 post 的类别,title
是它作为 .md
文件的名称。但是假设我想从 post 的 from matter 获取信息:假设 file.md
的 front matter 是
---
title: my_title
lang: en
---
现在我想得到这个标题(my_title
,而不是file
)和这个lang,这样我就可以.../en/my_title.md
了。所以在 config.yml
我应该有
permalink: /page.lang/page.title/
显然这行不通,因为我正在混合使用不同的语言。我该怎么办?
不能在前面使用变量。
但是您可以将 post 放在 en/
文件夹中,并为 post 设置一个默认永久链接,例如 :path/:title
。