YAML 格式化
YAML 格式化工具。通过文本输入或文件上传输入 YAML 数据,获取格式化结果。支持最大 100KB 的文件。
2
YAML Data (Text Input)
结果
Read Only
使用方法
关于此工具
格式化 YAML,规范缩进和结构。
使用方法
输入 YAML 或从文件加载;查看并复制格式化结果。
使用场景
• Kubernetes 清单 • CI 配置 • Ansible 剧本 • Docker Compose 格式化
How it works
■ 什么是 YAML? YAML(YAML Ain't Markup Language)是一种人类可读的配置格式,用缩进表示层级。冒号分隔键与值,连字符表示列表。广泛用于 Kubernetes 清单、CI/CD(如 GitHub Actions)、Docker Compose、Ansible 等。
常见问题
- Q: YAML 格式化工具具体做什么?
- A: 它解析您的 YAML,规范化缩进和结构,并重新输出一个整洁、一致的文档。同时也会报告语法错误,如缩进不正确或包含无效字符。
- Q: 格式化会改变 YAML 的含义吗?
- A: 不会。工具只规范化空白和缩进,所有键、值和数据类型均保持不变,YAML 的语义不受影响。
- Q: YAML 常见的语法错误有哪些?
- A: 最常见的问题包括:缩进错误(YAML 对缩进敏感)、混用制表符和空格、键后缺少冒号,以及包含特殊字符(: # { } [ ] , & * ?)的字符串未加引号。
- Q: 可以用于 Kubernetes 清单或 GitHub Actions 工作流吗?
- A: 可以。支持任何有效的 YAML 文件,包括 Kubernetes 清单、Docker Compose 文件、GitHub Actions/CircleCI 工作流和 Ansible playbook。
- Q: YAML 会发送到服务器吗?
- A: 不会。所有解析和格式化均在浏览器内完成,数据不会发送到任何服务器。
