【问题标题】:YAML list of text/url pairs to be used in Grav/Twig在 Grav/Twig 中使用的文本/url 对的 YAML 列表
【发布时间】:2018-01-27 21:29:26
【问题描述】:

我想在 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 问题。

【问题讨论】:

  • “没有成功”是什么意思?你如何处理这个 YAML 文件?是什么让你觉得它的格式不对?

标签: twig yaml grav


【解决方案1】:

Grav 现在为 yaml-encoding 和 yaml-decoding 提供了两个新的过滤器。 用法示例:{{ page.header.myarray|yaml_encode }}

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

希望对你有帮助

【讨论】:

    猜你喜欢
    • 2018-07-02
    • 2018-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多