“上次修改时间”不适用于自定义变量

Posted

技术标签:

【中文标题】“上次修改时间”不适用于自定义变量【英文标题】:"Last Modified" won't apply to custom variables 【发布时间】:2021-11-26 12:15:16 【问题描述】:

According to the 11ty docs,“Last Modified”字符串应该替换为文件修改文件。

然而,情况似乎并非如此。

---
date: 2021-07-12
modified: Last Modified
--- 

不管我们是通过page这样访问: page.modified 还是直接 modified

date 变量按预期工作。

我想要两个日期,发布+修改以用于application/ld+json 架构。

我还注意到,如果我这样做,那么它会正确显示修改后的日期:

---
date: Last Modified
--- 

我们是否必须在 date 变量上使用“上次修改时间”常量才能使其工作?

【问题讨论】:

【参考方案1】:

我很确定“Last Modified”魔法值仅适用于 date,而不适用于任意的前沿值。如果您想要最后修改的值加上发布日期,为什么不使用不同的前端键?

---
date: Last Modified
publishedDate: 2021-10-01
---

【讨论】:

“日期”的意思是“上次修改时间”对我来说有点奇怪:) 嘿,同意。我通常不喜欢这样的“魔法”。耸耸肩。

以上是关于“上次修改时间”不适用于自定义变量的主要内容,如果未能解决你的问题,请参考以下文章

PreferenceManager.setDefaultValues 不适用于自定义首选项

TailwindCSS 自定义主题不适用于 Nuxt.js

python 用于为具有上次修改时间的文件列表添加前缀的Python代码段

JAAS 注销不适用于自定义登录模块

UITapGestureRecognizer 不适用于 UITextField 的自定义子类

sizeWithFont:constrainedToSize 不适用于自定义字体