_config.yml adalah file konfigurasi utama dalam proyek Jekyll. File ini memegang semua pengaturan global yang memengaruhi bagaimana situs Anda dibangun, ditampilkan, dan dijalankan. Dengan file ini, Anda bisa mengatur berbagai hal seperti judul situs, deskripsi, plugin, URL dasar, struktur navigasi, hingga tema yang digunakan.
File _config.yml ditulis dalam format YAML (YAML Ain't Markup Language) yang sangat sensitif terhadap indentasi dan tidak boleh memakai tab. Gunakan 2 spasi untuk setiap level.
title: Blog Yumna
description: Blog pribadi tentang pemrograman, desain, dan teknologi
baseurl: "/yumnaassyifa22" # sesuai nama repo GitHub Pages
url: "https://yumnaassyifa22.github.io"
theme: minima
plugins:
- jekyll-feed
- jekyll-seo-tag
author:
name: Yumna Assyifa
email: yumna@example.com
markdown: kramdown
highlighter: rouge
paginate: 5
paginate_path: "/page:num/"
Kita juga bisa membuat navigasi otomatis dengan menambahkan array menu:
nav:
- title: Home
url: /
- title: Blog
url: /blog/
- title: Tentang Saya
url: /about/
Anda bisa menambahkan variabel kustom di _config.yml lalu memanggilnya di layout dengan Liquid syntax:
footer_text: "Hak Cipta © 2025 Yumna Assyifa"
Dan di HTML:
{{ site.footer_text }}
#
untuk memberi catatan di file._config.yml adalah jantung dari pengaturan situs Jekyll Anda. Semakin baik Anda memahami file ini, semakin fleksibel situs Anda bisa dibangun. Mulai dari tampilan, navigasi, sampai ke struktur blog, semua bisa dikendalikan dari sini.