Github pages merupakan salah satu penyedia layanan hosting gratis untuk website statis, seperti website yang dibangung hanya menggunakan HTML CSS & Javascript. Tidak hanya itu web yang dibangun menggunakan react, vue js, angular js dan juga framework frontend lain yang menghasilkan web statis pada hasil build nya.
Dalam artikel ini saya akan menjelaskan bagaimana cara untuk setting domain yang sudah kita miliki ke github pages. Berikut step-nya:
Setting sub domain github pages
-
Untuk melakukan setting domain kita bisa gunakan record
CNAME
atauAAA
atauA
record. Jika kita hanya menggunakan domain ini untuk github pages, gunakanlahAAA
atauA
record tetapi jika menggunakannya sebagai subdomain gunakanlahCNAME
. Saya merekomendasikanCNAME
karena lebih mudah. -
Buka halaman repositori kalian lalu ke menu
Setting
dan pilihpages
-
Scroll kebawah dan kalian akan menemukan kolom untuk mengisi domain, sebagai contoh disini saya akan mengisi menggunakan subdomain
bio.uluumbch.my.id
-
Setting pada bagian github telah selesai, selanjutnya kita lanjut setting pada penyedia layanan domain kita.
Disini saya menggunakan sub domain pada hosting, sehingga saya masuk ke CPANEL hosting saya. jika kalian menggunakan provider lain silakan masuk ke halaman management DNS pada provider masing-masing.
-
Tambahkan record baru pada DNS Management provider seperti berikut
Name TTL Type Record bio 14400 (nilai default) CNAME uluumbch.github.io ubah
bio
sesuaikan dengan subdomain yang ingin kalian pakai, disini saya ingin menggunakan bio.uluumbch.my.id pada domain utama saya.ubah
uluumbch
dengan username github kalian sehingga nantinya DNS akan mengarah ke hosting dari github. -
Setelah disimpan, cobalah untuk membuka halaman github menggunakan domain yang baru saja disetting.
Setting domain github pages
Jika kalian ingin menggunakan domain utama alih-alih subdomain, langkah nya hampir sama saja, tetapi ubah bagian Record menjadi seperti berikut
Name | TTL | Type | Record |
---|---|---|---|
@(nilai default) | 14400 (nilai default) | A | 185.199.108.153 |
@(nilai default) | 14400 (nilai default) | A | 185.199.109.153 |
@(nilai default) | 14400 (nilai default) | A | 185.199.110.153 |
@(nilai default) | 14400 (nilai default) | A | 185.199.111.153 |
Kalian perlu menambahkan 4 record diatas jika menggunakan domain utama (apex domain)
Kesimpulan
Menggunakan domain pada github pages akan membuat website kita terlihat lebih professional sehingga terlihat lebih menarik, selanjutnya kita juga bisa menambahkan subdomain sebanyak banyaknya pada tiap github pages yang ada, kita hanya perlu mengubah Name record nya saja.
Note tambahan: jika subdomain tidak dapat diakses pada github pages, buat file baru bernama
CNAME
dan isikan dengan nama subdomain kalian, misalkanbio.uluumbch.my.id
dan upload pada folder root repositoru github pages kalian.