1. Kenapa semua update harus lewat GitHub?
Cloudflare Pages bekerja menggunakan sistem otomatis:
- Kamu update file → commit → push
- Cloudflare Pages mendeteksi perubahan
- Pages melakukan build baru
- Website otomatis update
2. Cara melakukan update file
Kamu bisa melakukan update pakai:
- GitHub Web (cara paling mudah)
- GitHub Desktop
- VSCode + Git
✔ Menggunakan GitHub Web (paling cepat untuk pemula)
- Buka repository kamu
- Masuk folder yang ingin kamu edit
- Klik file → Edit this file
- Edit sesuai kebutuhan
- Scroll ke bawah → Commit changes
- Klik Commit directly to main
3. Mengecek status deployment
Buka:
- Workers & Pages → Pages → Project kamu
- Pilih tab Deployments
Kamu akan melihat status seperti:
- Queued → menunggu
- Building → sedang membangun
- Success → berhasil
- Failed → ada error
4. Menggunakan Branch (Opsional tapi profesional)
Jika kamu ingin update tanpa merusak versi live:
- Buat branch baru, misalnya:
update-layout - Edit semua file di branch tersebut
- Merge ke
mainsetelah yakin
Cloudflare Pages bisa otomatis membuat:
- Preview URL untuk setiap branch
https://update-layout.yourproject.pages.dev
Ini sangat berguna jika kamu ingin eksperimen layout, warna, atau perubahan besar.
5. Menjaga struktur project tetap rapi
Untuk project dengan banyak halaman seperti Obotzone, struktur yang rapi sangat penting.
root/
├─ index.html
├─ assets/
│ ├─ css/
│ │ └─ tutorial.css
│ ├─ img/
│ └─ js/
└─ tutorials/
├─ index.html
├─ tutorial-1.html
├─ tutorial-2.html
├─ tutorial-3.html
├─ tutorial-4.html
└─ tutorial-5.html
6. Hal yang sering bikin error (dan cara mengatasinya)
- Nama folder beda → 404
✔ Gunakan huruf kecil dan hindari spasi. - Link salah → halaman tidak ditemukan
✔ Periksa kembalihref="/tutorials/xxx.html". - CSS tidak terbaca
✔ Pastikan path CSS benar:/assets/css/tutorial.css - Build failed
✔ Karena file HTML berisi karakter aneh atau kurang tanda tutup. - Gambar tidak muncul
✔ Pastikan file benar-benar ada di/assets/img/
7. Cara aman melakukan update besar
Jika kamu ingin mengganti layout besar:
- Buat branch baru
- Edit HTML + CSS
- Cek Preview URL
- Kalau sudah oke → Merge ke main
main tetap “bersih” adalah kebiasaan developer profesional.
8. Setelah paham update → saatnya masuk ke fitur pro
Di tutorial selanjutnya kita akan membahas:
- Fitur redirect
- Error pages
- Cloudflare Rules
- Deployment preview
- Multi-project management