Menggunakan GitHub dan RawGit untuk Host File

Kalo bisa pake GitHub, ya sekalian saja

Posted by Arif Munandar on January 26, 2018 · 212 1 min read

Kelemahan utama ketika saya melakukan developing theme menggunakan blogspot adalah ketiadaan space untuk membuat repositori file yang akan digunakan. Jalan pintasnya adalah saya membeli sebuah hosting dan dapat dengan mudah menyimpan file-file CSS dan Javascript di sana.

Tapi, itu bukan solusi. Akan menjadi masalah ketika hosting tersebut tidak bisa diakses.

Solusinya, saya menggunakan GitHub. GitHub sendiri adalah sebuah website yang memberikan pelayanan untuk menyimpan repo secara gratis. Ya walaupun GitHub seharusnya berfungsi sebagai jejaring sosial, saya masih menggunakannya sebagai repositori pribadi.

Dari GitHub, kita sudah bisa meletakkan file. Nggak perlu upload, cukup copy paste saja. Kemudian di GitHub. Kita bisa membuat repositori tersendiri.

Jadi biar nggak semrawut, tiap project yang berbeda diusahakan untuk memiliki repositori tersendiri. Nah, dari file host yang ada, itu kita gunakan sebagai external script.

Kalo pake blogspot, kendala utama adalah tidak adanya hosting. Jadi untuk mengakalinya, GitHub bisa jadi solusi.

Tapi tidak bisa langsung begitu saja. Alamat url dari file yang kita simpan di GitHub tidak bisa langsung digunakan. Tentu, template blogspot kita akan gagal nantinya.

Kita perlu menggunakan RawGit.

RawGit serves raw files directly from GitHub with proper Content-Type headers.

Di RawGit, paste url file repo yang ada di GitHub, kemudian ambil url produksi, bukan development. Nah, url ini bisa langsung kita pakai di blogspot.