我有一个页面,我想使用日期作为标题。我看到永久链接允许您使用该数据,但是,我不能这样做以使用我的标题中的日期。有没有办法在 Eleventy 中做到这一点?
---
title: "{{date}}"
date: 2020-10-10
---
这{{date}}
会在标题中返回。
我有一个页面,我想使用日期作为标题。我看到永久链接允许您使用该数据,但是,我不能这样做以使用我的标题中的日期。有没有办法在 Eleventy 中做到这一点?
---
title: "{{date}}"
date: 2020-10-10
---
这{{date}}
会在标题中返回。
Eleventy 目前仅支持对permalink
字段使用数据变量和模板语法,但不支持任何其他 frontmatter 字段:
permalink:更改当前模板的输出目标。通常,您不能使用模板语法来引用数据中的其他变量,但永久链接是一个例外。阅读更多关于永久链接的信息。
来源。另请参阅:在永久链接中使用数据变量。
但是,如果您使用Computed Data ,则可以使用模板字符串和数据变量。像这样的东西应该工作:
---
eleventyComputed:
title: "{{ date }}"
---
请参阅使用模板字符串。或者,您可以使用 JavaScript 做同样的事情(例如,如果您需要对日期格式进行更多控制)。如果您想从特定目录或特定布局模板中的所有页面的日期派生标题,您还可以使用目录数据文件或布局前端。