config yml
24 Apr 2025
๐ Panduan Lengkap: config.yml
Keterangan Dasar
File config.yml
biasanya digunakan dalam berbagai proyek untuk menyimpan pengaturan dan konfigurasi. Contoh proyek yang menggunakan file ini termasuk:
- Jekyll
- Netlify
- GitHub Actions
- Docker Compose
- CI/CD Tools
Struktur Dasar
- Key: Penanda atau atribut utama (contoh:
title
,theme
) - Value: Nilai yang diberikan untuk key tersebut
- Format:
key: value
- Indentasi sangat penting! (menggunakan spasi, bukan tab)
๐ Contoh Struktur YAML
๐น Contoh Konfigurasi Umum
title: Belajar YAML
description: Panduan pemula untuk memahami file .yml
author: Muhammad Zaky
theme: minima
Contoh Nested (Struktur Bertingkat)
user:
name: Muhammad Zaky
email: zaky@example.com
social:
github: zakygithub
๐น Contoh List/Array dalam YAML
skills:
- HTML
- CSS
- JavaScript
- Python
- Ruby
โ๏ธ Contoh config.yml
dalam Proyek Jekyll
title: My Blog
description: Ini adalah blog pribadi saya.
author: Zaky
theme: minima
plugins:
- jekyll-feed
- jekyll-sitemap
- jekyll-seo-tag
social_links:
github: https://github.com/zaky
Penjelasan
theme
: Tema yang digunakan (misalnyaminima
)plugins
: List plugin yang digunakan dalam proyek Jekyllsocial_links
: Contoh struktur nested untuk tautan sosial media
Saran Dalam Menggunakan YML
- Gunakan spasi (bukan tab!) untuk indentasi
- Format
.yml
sangat sensitif terhadap kesalahan format - Jika terjadi kesalahan parsing, periksa indentasi dan tanda baca
- Jangan ada karakter atau simbol aneh tanpa kutipan (
" "
atau' '
)
๐งพ Kesimpulan
File .yml
adalah bagian penting dalam pengaturan proyek modern karena:
- Ringan dan mudah dibaca manusia
- Mendukung struktur data kompleks (nested, list, boolean)
- Sangat berguna dalam banyak ekosistem pengembangan seperti Jekyll, GitHub Actions, Docker, dan CI/CD pipeline