要在 Grav/Twig 中使用的 text/url 对的 YAML 列表

YAML list of text/url pairs to be used in Grav/Twig

我想在 YAML 中表示以下 JSON 结构。

[ 
    {'text': 'Text1', 'url': 'Url1'},
    {'text': 'Text2', 'url': 'Url2'},
    {'text': 'Text3', 'url': 'Url3'},
]

我试过没有成功:

-
    text: Text1
    url: Url1
-
    text: Text2
    url: Url2
-
    text: Text3
    url: Url3

如果它可能相关,该结构将在 Grav/Twig 中使用,尽管我认为这是一个纯粹的 YAML 问题。

Grav 现在提供两个用于 yaml 编码和 yaml 解码的新过滤器。 用法示例:{{ page.header.myarray|yaml_encode }}

根据此提交,这些过滤器将在即将发布的 1.4 版本中可用:https://github.com/getgrav/grav/commit/c721be8787b09aab1dce6bd012c8d43d1a985558

希望对您有所帮助