
Cara Membuat Website Menggunakan Hugo dan Netlify
- Oka bRionZ
- Howto
- June 26, 2025
Table of Contents
Cara Membuat Website Menggunakan Hugo dan Netlify: Tutorial Lengkap
Membangun website yang cepat, aman, dan mudah dikelola kini semakin mudah dengan menggunakan static site generator seperti Hugo, dipadukan dengan layanan hosting modern seperti Netlify. Dalam tutorial ini, Anda akan mempelajari cara membuat website menggunakan Hugo dan Netlify secara step-by-step, mulai dari instalasi Hugo, pembuatan konten, hingga deployment website Anda secara otomatis di Netlify.
1. Persiapan Awal: Instalasi Hugo dan Git
Sebelum memulai, pastikan Anda telah menginstal:
- Hugo (versi terbaru direkomendasikan)
- Git, untuk mengelola versi dan upload ke repository seperti GitHub
Anda dapat mengunduh Hugo dari situs resminya dan menginstal Git sesuai OS yang Anda gunakan.
2. Membuat Website dengan Hugo
Buat project Hugo baru
Buka terminal dan jalankan perintah:hugo new site nama-website-anda
Tambahkan tema Hugo
Pilih tema Hugo yang Anda suka dari themes.gohugo.io , lalu clone tema tersebut ke folder themes:cd nama-website-anda git init git submodule add https://github.com/tema-hugo/tema.git themes/tema
Konfigurasi tema
Edit fileconfig.toml
untuk mengaktifkan tema:theme = "tema"
Buat konten
Tambahkan halaman baru dengan perintah:hugo new posts/halo-dunia.md
Edit file markdown tersebut sesuai kebutuhan.
Preview website lokal
Jalankan server lokal Hugo:hugo server -D
Buka browser dan kunjungi
http://localhost:1313
untuk melihat hasilnya.
3. Upload Website ke GitHub
- Buat repository baru di GitHub (public atau private)
- Push source Hugo ke repository GitHub
Di folder project Anda, jalankan:git add . git commit -m "Initial commit" git branch -M main git remote add origin https://github.com/username/repository.git git push -u origin main
4. Deploy Website ke Netlify
- Buka Netlify dan buat akun baru atau login.
- Klik New Site from Git.
- Pilih GitHub sebagai Git provider dan hubungkan akun Anda.
- Pilih repository Hugo yang telah Anda buat.
- Atur konfigurasi build:
- Build command:
hugo --minify
- Publish directory:
public
- Build command:
- Klik Deploy Site dan tunggu proses deploy selesai.
- Setelah deploy selesai, klik tombol Preview untuk melihat website Anda sudah live.
Netlify akan secara otomatis membangun dan menerbitkan website Hugo Anda setiap kali Anda melakukan push kode baru ke GitHub[1][4].
5. (Opsional) Menggunakan Domain Sendiri
Anda bisa menambahkan domain custom pada Netlify dan mengatur DNS di penyedia domain Anda agar website dapat diakses dengan domain pribadi. Pengaturan ini dapat dilakukan melalui dashboard Netlify dan registrar domain Anda[5].
Ringkasan
Dengan mengikuti tutorial ini, Anda telah berhasil membuat website menggunakan Hugo dan melakukan deployment otomatis di Netlify. Website Anda kini memiliki performa tinggi, aman, dan mudah diperbarui hanya dengan push perubahan ke GitHub.
Troubleshooting
Build gagal di Netlify?
Pastikan build command dan publish directory sudah benar (hugo --minify
danpublic
). Periksa juga versi Hugo yang digunakan di Netlify sesuai dengan versi lokal Anda.Website tidak muncul setelah deploy?
Cek log deploy di Netlify untuk menemukan error. Pastikan juga tema Hugo sudah terpasang dengan benar di repository.Ingin menambahkan domain custom tapi bingung setting DNS?
Ikuti panduan Netlify untuk konfigurasi DNS dan penggantian nameserver di registrar domain Anda[5].
Ayo Coba Sekarang!
Mulailah membuat website cepat dan modern dengan cara membuat website menggunakan Hugo dan Netlify ini. Bagikan hasil website Anda dan pengalaman deploy di Netlify pada kolom komentar! Jangan ragu bertanya jika menghadapi kendala.
Selamat mencoba dan semoga sukses membangun website impian Anda!