Skip to content

Repository files navigation

HTML5 Boilerplate

Boilerplate HTML5 modern, ringan, dan siap pakai untuk memulai proyek pengembangan web dengan cepat. Dilengkapi dengan optimasi SEO dasar, PWA manifest, kerangka gaya Bootstrap 5, utilitas interaktivitas Alpine.js, serta animasi AOS.


Struktur Direktori

├── css/
│   └── style.css            # Kustomisasi stylesheet utama
├── js/
│   └── app.js               # Logika JavaScript utama (Alpine & AOS init)
├── 404.html                 # Halaman error 404 kustom
├── favicon.ico              # Favicon universal
├── icon.png                 # Ikon aplikasi/PWA (PNG)
├── icon.svg                 # Ikon aplikasi (SVG)
├── index.html               # Halaman utama (template boilerplate)
├── LICENSE                  # Informasi lisensi proyek
├── README.md                # Dokumentasi proyek (file ini)
├── robots.txt               # Pengaturan perayapan search engine
└── site.webmanifest         # Manifest PWA dasar

Teknologi & Dependensi

Proyek ini menggunakan beberapa library eksternal yang dimuat via CDN demi performa yang optimal:

  • Bootstrap v5: Framework CSS untuk grid sistem, tata letak responsif, dan komponen UI siap pakai.
  • Bootstrap Icons: Pustaka ikon vektor gratis yang dirancang khusus untuk Bootstrap.
  • Alpine.js: Framework JavaScript minimalis dan deklaratif untuk menambahkan perilaku/interaktivitas pada HTML.
  • AOS (Animate On Scroll): Pustaka animasi ringan yang dipicu ketika elemen masuk ke dalam viewport saat halaman digulir.

Fitur Utama

  1. Struktur HTML5 Semantik & Valid: Menggunakan standar HTML5 modern dengan struktur tag yang bersih.
  2. Kesiapan SEO & Media Sosial:
    • Tag metadata standar (description, keywords, author).
    • Tag Open Graph (OG) bawaan untuk optimasi pratinjau media sosial (Facebook, Twitter, dll.).
    • Dilengkapi robots.txt dan deklarasi URL kanonikal.
  3. Komponen UI Umum:
    • Navbar sticky responsif dengan dropdown tema bawaan (terang/gelap/sistem).
    • Tombol Back-to-Top interaktif yang mendeteksi posisi scroll (ditenagai oleh Alpine.js).
    • Footer dinamis dengan tahun hak cipta otomatis (currentYear).
  4. Optimasi Performa: dns-prefetch dan preconnect CDN pra-konfigurasi untuk memuat aset lebih cepat.
  5. Kesiapan PWA (Progressive Web App): File site.webmanifest dengan konfigurasi tema dan ikon responsif.

Cara Penggunaan

  1. Unduh atau Kloning repositori boilerplate ini ke direktori lokal Anda.
  2. Buka index.html di browser untuk melihat hasilnya secara langsung.
  3. Kustomisasi:
    • Ubah meta tags di bagian <head> pada index.html sesuai dengan identitas situs Anda.
    • Tambahkan halaman atau komponen baru di dalam elemen <main>.
    • Modifikasi style global di style.css dan logika tambahan di app.js.

About

Boilerplate HTML5 modern, ringan, dan siap pakai untuk memulai proyek pengembangan web dengan cepat.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages