Dulu, pas awal-awal belajar ngoding, rasanya frustrasi banget setiap kali mau ngasih lihat hasil karya kita ke teman atau klien. Udah capek-capek bikin website, eh pas mau di-deploy eh malah bingung mau ditaruh di mana yang gratis tapi hasilnya profesional. Pernah nih, saking pengennya cepet-cepet nunjukkin project, saya sampai ngopy-paste file HTML ke folder `htdocs` di XAMPP terus minta teman akses lewat IP lokal. Hasilnya? Tentu saja, cuma bisa diakses di jaringan yang sama. Itu rasanya kayak masak nasi goreng super enak tapi cuma bisa dimakan sendiri di dapur. Sungguh pengalaman yang bikin pengen garuk-garuk kepala! Nah, sekarang, kabar baik buat kamu yang punya semangat sama! Mari kita bongkar cara "mengangkat" website atau aplikasi sederhana kita ke dunia maya, secara gratis, pakai dua senjata andalan: GitHub Pages dan Blogger. Keduanya punya kelebihan masing-masing yang bisa bikin project kamu makin dilirik.
Kenapa Perlu Hosting Gratis?
Sebelum kita masuk ke teknis, mari kita samakan persepsi dulu. Hosting gratis itu bukan cuma buat iseng-iseng. Buat beberapa skenario, ini bisa jadi solusi yang cerdas banget:
- Portfolio Pribadi: Mau pamerin hasil desain, tulisan, atau codingan kamu? Nggak perlu modal gede di awal.
- Project Sederhana: Ada tugas kuliah, project sampingan, atau sekadar eksperimen kecil? Hosting gratis cukup banget.
- Website Landing Page: Mau promosiin sesuatu atau ngumpulin email list tanpa ribet?
- Belajar Deploy: Mau latihan proses deployment sebelum terjun ke project yang lebih serius? Ini tempat yang pas.
Intinya, ini adalah cara paling efisien buat mulai "berbagi" karya digital kita tanpa bikin kantong bolong. Anggap saja seperti garasi gratis untuk mobil kerenmu, sebelum akhirnya kamu memutuskan untuk menyewa garasi yang lebih besar dan canggih.
GitHub Pages: Si Tahan Banting untuk Statis
GitHub Pages itu ibaratnya kayak bengkel yang spesialis buat mobil-mobil klasik atau yang sudah dimodifikasi ringan (website statis). Kamu punya file-file HTML, CSS, JavaScript, gambar, dan semua aset statis lainnya? GitHub Pages siap menampung dan menyajikannya dengan apik.
Bagaimana Cara Kerjanya?
Konsepnya simpel: kamu simpan file website kamu di sebuah repository di GitHub. Nanti, GitHub akan otomatis "membaca" file-file tersebut dan menjadikannya sebuah website yang bisa diakses lewat internet. Mirip seperti kamu mendata semua komponen mobilmu di buku catatan (repository), lalu mekanik yang handal (GitHub Pages) akan merakitnya jadi kendaraan yang siap jalan.
Langkah-langkahnya (Versi Santuy):
1.
Buat Akun GitHub (Jika Belum Ada): Kalau belum punya, daftar dulu di
github.com. Gratis kok!
2.
Buat Repository Baru: Di halaman utama GitHub, klik tanda plus di pojok kanan atas, pilih "New repository". Nah, ini bagian pentingnya: nama repository harus sesuai dengan format `namauser.github.io` (jika kamu ingin website utama, misalnya `joni.github.io`) atau nama lain jika kamu ingin membuat website di subdomain (misalnya `namauser.github.io/nama-proyek`).
3.
Upload File Website Kamu: Masukkan semua file website statis kamu (index.html, styles.css, script.js, folder gambar, dll.) ke dalam repository yang baru saja dibuat. Kamu bisa upload langsung lewat interface GitHub, atau lebih canggih lagi pakai Git.
4.
Aktifkan GitHub Pages: Masuk ke repository kamu, klik "Settings", lalu cari bagian "Pages" di sidebar kiri. Pilih branch yang berisi file website kamu (biasanya `main` atau `master`) dan folder `/` (root). Klik "Save".
5.
Tunggu Sebentar & Cek Hasilnya: GitHub akan butuh beberapa menit untuk memproses. Setelah itu, kamu akan mendapatkan link website kamu (misalnya `https://namauser.github.io` atau `https://namauser.github.io/nama-proyek`). Voila! Website statis kamu sudah online!
Keunggulan utama GitHub Pages adalah kemampuannya menyajikan website statis dengan sangat cepat dan andal, plus dapat menggunakan custom domain jika kamu punya. Cocok banget buat kamu yang fokus ke desain, dokumentasi teknis, atau landing page sederhana.
Blogger: Si Ramah Pengguna untuk Konten Dinamis
Nah, kalau GitHub Pages itu bengkel spesialis, Blogger itu ibaratnya warung makan legendaris yang selalu ramai. Blogger (milik Google) ini cocok banget buat kamu yang mau bikin blog, website berita sederhana, atau platform berbagi informasi yang kontennya sering diupdate. Kelebihannya adalah antarmukanya yang super ramah pengguna, bahkan buat yang nggak ngerti coding sama sekali.
Bagaimana Cara Kerjanya?
Kamu cukup daftar pakai akun Google kamu, pilih template yang disuka, terus mulai nulis artikel. Blogger akan mengurus semua hal teknis di belakang layar, termasuk hosting dan subdomain gratisnya (`nama-blogmu.blogspot.com`). Ibaratnya, kamu cuma perlu fokus bikin resep masakan (konten), sementara pemilik warung (Blogger) yang sudah menyiapkan dapur, kompor, dan piringnya.
Langkah-langkahnya (Versi Sangat Santuy):
1.
Login ke Blogger: Buka
blogger.com dan login pakai akun Google kamu.
2.
Buat Blog Baru: Klik "Blog Baru", masukkan Judul Blog (nama yang akan muncul di atas), dan pilih Alamat Blog (ini yang akan jadi subdomain kamu, misalnya `belajarngoding.blogspot.com`). Pastikan alamatnya tersedia.
3.
Pilih Tema (Template): Blogger menyediakan banyak pilihan tema gratis yang bisa kamu pilih dan kustomisasi sedikit.
4.
Mulai Posting: Nah, sekarang saatnya berkreasi! Klik "Postingan Baru" dan mulai tulis artikelmu, tambahkan gambar, video, atau link.
5.
Publikasikan: Setelah selesai, klik "Terbitkan". Blog kamu siap dilihat dunia di alamat `nama-blogmu.blogspot.com`.
Blogger juga punya keunggulan soal kemudahan pengelolaan konten. Kamu bisa bikin postingan terjadwal, menambahkan widget (seperti popular post, arsip, dll.), dan bahkan sedikit kustomisasi tampilan lewat HTML/CSS jika kamu mau lebih mendalami. Untuk website yang fokus pada penulisan dan pembaharuan konten rutin, Blogger adalah pilihan yang sangat solid.
Mana yang Harus Dipilih?
Ini pertanyaan klasik yang jawabannya tergantung kebutuhan:
- Pilih GitHub Pages jika:
- Kamu punya website statis (HTML, CSS, JS murni).
- Kamu seorang developer yang nyaman dengan Git dan repository.
- Kamu ingin performa loading yang cepat untuk aset statis.
- Kamu berencana menggunakan custom domain di kemudian hari.
- Pilih Blogger jika:
- Kamu ingin membuat blog, website berita, atau platform konten yang sering diupdate.
- Kamu bukan orang teknis dan butuh kemudahan dalam membuat dan mengelola postingan.
- Kamu ingin cepat punya website dengan tampilan menarik tanpa banyak utak-atik kode.
- Kamu tidak keberatan dengan subdomain `.blogspot.com`.
Terkadang, kamu bahkan bisa menggabungkan keduanya! Misalnya, kamu bisa menggunakan GitHub Pages untuk website portofolio utama, lalu membuat blog di Blogger yang linknya kamu taruh di GitHub Pages. Fleksibilitasnya luar biasa!
Jadi, jangan tunda lagi impianmu punya website online. Dengan GitHub Pages dan Blogger, kamu punya dua "kendaraan" gratis untuk membawa karyamu melaju di dunia maya. Selamat mencoba dan terus berkarya!