YAML 繁體中文教學站

把 YAML 從核心語法到整個生態系做成中英對照的深度教學

8 深度單元 · 每單元含 Worked Example 與練習 · 術語表速查 · 內容 CC-BY-4.0

YAML(YAML Ain't Markup Language)是一門「給人看的資料格式」——設定檔、CI/CD、Docker、Kubernetes、筆記軟體的 frontmatter 無處不在。本站在「讀設定、改設定」成為工程日常的時代,用「定義 → 步驟 → Worked Example → 練習」的深度結構,帶你從零掌握這項「讀懂任何專案」的核心技能。

🕸️
概念地圖
Concept Map
基本語法、資料型別、錨點別名與生態系,一張圖看懂。
語法總覽一圖看懂
🧗
學習路線
Learning Path
L0 認識 → L1 結構 → L2 型別 → L3 生態 → L4 實作。
五層路線循序漸進
📚
單元教學
Lessons
8 個深度單元,每單元含 Worked Example 與練習。
8 單元深度教學
📖
術語表
Glossary
全站 YAML 術語中英對照速查。
術語速查
📝
關於本站
About
網站緣起、授權與建置方式。
授權建置

為什麼學 YAML?

現代開發者的設定檔處處是 YAML:GitHub Actions 的工作流程、Docker Compose 的服務描述、Kubernetes 的 manifest、筆記與靜態網站的 frontmatter(Jekyll、Hugo、Obsidian)——全都用它。學會 YAML 的價值在於「讀懂任何專案的設定」:看到陌生 repo 的 .yml,你能看懂它在啟動什麼、定義哪些環境變數、CI 怎麼跑。

立即體驗:YAML 原始碼 vs 等價結構

YAML 是資料格式,沒有「渲染」——但它的結構可以對照成等價的 JSON。左邊寫 YAML,右邊是同一份資料的另一種寫法:

原始碼 · YAML SOURCE
name: YAML 教學站
units: 8
topics:
  - 語法
  - 生態系
渲染結果 · EQUIVALENT JSON
{
  "name": "YAML 教學站",
  "units": 8,
  "topics": ["語法", "生態系"]
}
想開始嗎?學習路線選一條適合你的路,或直接進單元 1:YAML 是什麼