Panduan Membuat Blog di Github Pages dengan Custom Domain .my.id

Mau bikin blog pribadi seperti yang sedang kamu lihat ini? Kasih tau nggak ya. Ya udah deh aku kasih tau. Yuk lanjut baca sampai tuntas. Kalau nggak ngeh tanya di kolom komentar aja ya!

1. Persiapan

Sebelum memulai, berikut ini adalah persiapan kamu.

2. Memulai

2.1. Membeli Domain .my.id

Panduan ini menyarankan untuk membeli domain di register.domain.id/registrar karena dikelola langsung oleh lembaga yang ditunjuk resmi oleh pemerintah.

Berikut langkah-langkah membeli domain.

Pengelola Nama Domain Indonesia (PANDI) akan mengirimi email konfirmasi jika nama domain kamu sudah aktif.

2.2. Membuat Akun Cloudflare

Cloudflare adalah layanan yang dikenal sebagai CDN. Layanan ini menyediakan paket gratis yang memungkinkan pengguna untuk setting DNS. Gunanya untuk mengarahkan pengunjung—yang mengetik nama domain kamu—ke halaman web yang disimpan di Github.

Kunjungi cloudflare.com untuk registrasi.

2.3. Membuat Akun Github

Github terkenal dengan layanan berbagi kode sumber untuk proyek-proyek perangkat lunak sumber terbuka.

Github Pages adalah bagian layanan yang memungkinkan pengguna menyimpan kode sumber web di repositori.

Kunjungi github.com untuk registrasi.

3. Mengaktifkan

Tindakan berikut sebaiknya dilakukan sesuai urutan. Kamu dapat mengabaikannya kalau sudah memiliki pengetahuan tentang itu.

3.1. Mengubah Nameserver

Berikut ini langkah-langkah untuk mengubah nameserver.

3.2. Mengaktifkan Github Pages

Berikut langkah-langkah mengaktifkan Github Pages setelah selesai membuat akun Github.

3.3. Mengatur DNS

Ini adalah bagian yang penting. Berikut cara membuat rekaman DNS agar nama domain kamu dapat diarahkan ke Github Pages.

3.4. Menggunakan Custom Domain

3.5. Mencoba Akses

Untuk memastikan semua setelan dilakukan dengan benar, buka browser dan ketik nama domain kamu. Jika semuanya benar, seharusnya browser akan menampilkan halaman web standar yang berisi wiki repositori Github kamu.

3.6. Membuat Halaman Web

Coba buat file index.html dan taruh di repositori Github.

Berikut contoh file index.html.

<!doctype html>
<html>
<head>
<title>Halo dunia!</title>
</head>
<body>
<h1>Halo dunia!</h1>
<p>Ini adalah sebuah paragraf.</p>
</body>
</html>

4. Catatan

Membuat web blog di Github Pages mengharuskan kamu untuk membuat templat (layout) secara mandiri. Jadi, kamu harus mempelajari struktur berkas di direktori Github Pages kamu.

Klik di sini untuk melihat contoh struktur berkas blog ini.