Cara custom domain Github Pages

github pages

Setelah kita membuat blog di Github Pages tentunya kita sudah punya domain yang secara default dibuat dengan nama url username.github.io. Untuk mengubah atau mengalihkan nama domain tersebut ke domain kita baik domain root (misal : domain.com) atau subdomain (misal : blog.domain.com) bisa dilakukan dengan cara mengubah konfigurasi DNS domain yang kita punya.

Setting Domain

Yang kita rubah adalah A dan CNAME pada domain kita, melalui menu editor DNS, contoh saya menggunakan CPANEL.

Pada tutorial ini skenario yang digunakan saya ingin mengubah domain github saya timposu.github.io menjadi domain timposu.com kalau kalian menggunakan sub domain kalian ubah saja domainnya contoh blog.timposu.com

  • Dari menu Advanced DNS Zone Editor, tambahkan Record baru dengan type CNAME atau ALIAS ubah domain kalau yang sudah ada ke point timposu.github.io

  • Jika cara di atas terjadi ERROR atau tidak ponting dengan CNAME atau ALIAS tidak apa-apa karena ini juga terjadi sama saya, kita pakai cara kedua buat A record dan arahkan Addressnya ke 192.30.252.153 dan 192.30.252.154.

  • Jika menggunakan subdomain, contoh www.example.com atau blog.mydomain.com , kita hanya merubah CNAME record mengarah ke username.github.io

Tambahkan file CNAME

Masuk ke direktori Octopress dan buat file dengan nama CNAME (nama file harus huruf kapital) ke dalam direktori source dan ketik nama domain kita kedalam file tersebut contoh isi file CNAME timposu.com.

Deploy ke Github

Jalankan perintah berikut untuk mengenerate dan deploy ke server Github :

rake generate

rake deploy

Pastikan di repository Github file tersebut sudah ada.

Tadaaaaaaa….

"custom domain"

Referensi