gpt4 book ai didi

yaml - 在YAML Front Matter变量中使用液体标签

转载 作者:行者123 更新时间:2023-12-03 11:59:43 25 4
gpt4 key购买 nike

是否可以在YAML Front Matter变量中使用Liquid标签?

例如,如果test.html包含:

---
variable: "Date: {% date: '%D' %}"
---
{{ page.variable }}

然后Jekyll将生成以下HTML:
Date: {% date: '%D' %}

而不是这样的:
Date: 03/13/14

基本上,我希望处理YAML Front Matter变量中的Liquid标签。

最佳答案

听起来您正在尝试将格式化的日期存储在变量中,因此您不必每次使用时都重新格式化日期。

除了在前件上过滤日期外,您还可以在前件下添加一个Liquid捕获语句。这将允许您将格式化日期分配给变量,以便可以在表达式中使用它。

---
title: Some sweet title
layout: default
date: 2014-9-17 # Could come from post's filename, but I put it here explicitly
---
{% capture formatted_date %}{{ page.date | date: "%-d %B %Y" }}{% endcapture %}

一旦有了新的格式化日期变量,就可以在任何地方将其用作表达式:
{{ formatted_date }}输出: 17 September 2014
More on formatting the date itself.

关于yaml - 在YAML Front Matter变量中使用液体标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22392186/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com