gpt4 book ai didi

yaml - 是否有 YAML 前端标准/验证器?

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

我想用 YAML 前台 作为通用数据管理器的元数据持有者,例如:

---
layout: "user"
title: "Mario Brega"
slug: "mario-brega"
skills:
- fire
- water
- leaf
---

# Here I will be using Markdown

yes I will, _I swear_

它被许多静态生成器用作:
  • docpad.js ;
  • Jekyll ;
  • Middleman


  • 问题:有标准吗?我可以轻松验证的一些工具,例如同意所有字符串值都应该用引号括起来, bool 值不应该,等等。

    将 YAML 前端内容映射到 JSON schema将是一个很大的优势。

    最佳答案

    最接近标准的是 Jekyll's Front Matter description .其他一切似乎都遵循这一点。如果 Jekyll 没有发明 Yaml Front Matter,那么他们就是最早使用它的著名项目之一。

    YAML Lint linter已经能够验证我抛出的每个文件的 YAML 组件。根据YAML spec , 三连字符 ---分隔文件;一个 YAML 文件可以包含多个 YAML 文档。连字符后的 Markdown 内容只是被 linter 删除。

    YAML 非常宽松和宽容(主要是)。引用所有字符串不会有什么坏处,但您可能不需要费心。

    对某种基线 Markdown 标准的渴望导致了 CommonMark project .

    因此,虽然没有正式的规范,但已经出现了一种最佳实践模式。坚持这种模式会产生一些令人惊讶的便携和多功能数据文件。

    关于yaml - 是否有 YAML 前端标准/验证器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27838730/

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