1. Akun GitHub
sumber: aiensured.com |
2. Pengetahuan Minimum tentang Git dan GitHub
- Repositori: GitHub Pages mengharuskan Anda membuat repositori untuk menghosting file situs web Anda.
- Melakukan Komitmen & Mendorong: Mempelajari kemampuan untuk mengomit perubahan Anda sendiri dan mendorongnya ke repositori GitHub.
- Cabang: GitHub Pages dapat menggunakan cabang utama atau cabang terpisah (seperti gh-pages) untuk melayani situs web Anda.
3. Repositori Proyek
- Halaman HTML statis untuk situs yang dikodekan secara manual.
- Situs-situs Jekyll - Berkas-berkas penurunan harga.
- File Khusus Framework (React atau Angular builds); Proyek yang kompleks.
4. Struktur Dasar Situs Web
my-website-repo/├── index.html├── style.css└── script.js
Jika Anda menggunakan Jekyll, pastikan struktur proyek Anda mengikuti konvensi Jekyll, termasuk _config.yml dan direktori _posts untuk blog.
5. Tema Opsional yang Kompatibel dengan Halaman GitHub
Jekyll adalah generator situs statis yang memudahkan pembuatan situs web, dan GitHub Pages mendukungnya. Anda memiliki opsi untuk menggunakan tema yang sudah dibuat sebelumnya untuk GitHub Pages atau membuat tema kustom Anda sendiri. Tema tidak wajib, tetapi sangat menghemat waktu - terutama untuk pemula. Untuk menggunakan tema, tambahkan file _config.yml yang ditambahkan ke repositori Anda dan menyatakan tema apa yang dapat Anda gunakan.
Sebagai contoh:
theme: minima
6. Domain Khusus (Opsional)
Meskipun GitHub Pages memberikan URL default (misalnya, username.github.io), tetapi Anda dapat menggunakan domain khusus untuk situs Anda. Untuk domain khusus, belilah dari registrar dan perbarui pengaturan DNS-nya untuk mengarahkan ke server GitHub Pages. Anda juga perlu membuat file CNAME di repositori Anda dengan nama domain khusus Anda.
7. Aktivasi Halaman GitHub
Ketika repositori Anda telah disiapkan, aktifkan GitHub Pages melalui pengaturan repositori. Di bagian Pages, pilih cabang dan folder (biasanya root atau /docs) yang ingin Anda gunakan sebagai sumber untuk situs Anda. Simpan, dan situs Anda akan tayang di URL yang Anda berikan.
Kesimpulan
Dengan memenuhi prasyarat ini, Anda akan siap untuk membuat dan menerapkan situs web menggunakan GitHub Pages. Baik Anda memamerkan portofolio, menghosting dokumentasi proyek, atau membuat blog, GitHub Pages menawarkan platform serbaguna dan mudah diakses untuk menghidupkan kehadiran web Anda. Dengan sedikit persiapan dan latihan, Anda dapat memanfaatkan GitHub Pages untuk membagikan karya Anda ke seluruh dunia.