config.yml

18 Apr 2025 -

penjelasan tentang config.yml

Apa Itu Folder config?

File _config.yml dalam Jekyll adalah file konfigurasi utama yang digunakan untuk mengontrol berbagai pengaturan dan perilaku situs web yang sedang dibangun. File ini ditulis dalam format YAML dan berisi berbagai opsi konfigurasi yang mengatur bagaimana Jekyll memproses situs web, termasuk tema, plugin, dan pengaturan lain.

Folder config pada sebuah web biasanya berfungsi untuk menyimpan semua file konfigurasi yang diperlukan agar aplikasi web bisa berjalan dengan benar dan konsisten. Lebih detailnya, fungsinya bisa meliputi:

1.Pemisahan Setting dari Kode Utama

Setting seperti database, API key, nama aplikasi, port server, dan sebagainya dipisahkan ke file di folder config, supaya lebih rapi dan tidak bercampur dengan logika aplikasi.

2.Memudahkan Perubahan Setting

Kalau perlu ganti database, API key, URL server, atau mode dari development ke production, kamu cukup ubah di satu tempat (file di config) tanpa harus cari-cari di banyak file.

3.Keamanan

Informasi sensitif seperti password database atau API credentials bisa dikelola lebih aman di file konfigurasi, dan biasanya file itu juga diatur supaya tidak ikut ke version control (misal dengan .gitignore).

4.Mendukung Multi-Environment

Web kadang jalan di banyak lingkungan (local, staging, production). Folder config bisa berisi setting yang berbeda tergantung lingkungan, misal config/dev.js, config/prod.js, atau config/database.php, dll.

5.Meningkatkan Skalabilitas

Saat proyek makin besar, butuh banyak pengaturan tambahan (caching, queue, services, dll). Dengan adanya folder config, semuanya tetap tertata dan gampang dikelola.

Kenapa Harus Ada Folder config?

Alasan Penjelasan Singkat