勵志

勵志人生知識庫

yaml檔案格式

YAML(YAML Ain't Markup Language)是一種人類友好且易於閱讀的序列化格式,常用於配置檔案。它的設計哲學是「數據即文檔」,意味著YAML檔案以數據為核心,而不是標記。YAML檔案通常具有.yml或.yaml擴展名。

YAML檔案的基本語法特點包括:

使用縮進來表示層級關係。縮進可以是空格或制表符,但同一層級應保持一致。

屬性與值之間必須使用冒號和空格分隔(例如:key: value)。

大小寫敏感。YAML是大小寫敏感的,這意味著鍵和值的命名大小寫必須準確匹配。

支持注釋。YAML檔案可以使用井號(#)添加注釋。

支持多種數據類型。包括純量列表字典日期等。

格式靈活。YAML允許使用單引號或雙引號來界定字元串,其中雙引號不會轉義特殊字元,而單引號會轉義特殊字元。

JSON兼容但更易讀。雖然YAML與JSON都是數據交換格式,但YAML更注重人類可讀性。

YAML檔案廣泛套用於容器編排(如Kubernetes)、自動化測試、系統配置等多個領域。