Skip to content
Astro Tutorial Pengembangan Web

Memulai dengan Astro: Panduan Lengkap

Pelajari cara membangun website super cepat dengan Astro, generator situs statis modern yang tidak mengirim JavaScript secara default.

Sarah Chen
Memulai dengan Astro: Panduan Lengkap

Pendahuluan

Astro adalah generator situs statis modern yang memberikan performa sangat cepat dengan tidak mengirim JavaScript secara default. Dalam panduan lengkap ini, kita akan menjelajahi cara memulai dengan Astro dan membangun proyek pertama Anda.

Mengapa Memilih Astro?

Astro menawarkan beberapa keunggulan menarik:

  • Tanpa JavaScript secara default - Hanya kirim JavaScript yang Anda butuhkan
  • Component Islands - Gunakan React, Vue, Svelte, atau framework apapun
  • Fokus pada konten - Dibangun untuk website kaya konten
  • SEO-friendly - Output HTML statis untuk peringkat pencarian lebih baik

Menyiapkan Proyek Pertama

Memulai dengan Astro sangat mudah. Jalankan perintah berikut:

npm create astro@latest proyek-saya
cd proyek-saya
npm run dev

Struktur Proyek

Proyek Astro tipikal terlihat seperti ini:

├── src/
│   ├── components/
│   ├── layouts/
│   ├── pages/
│   └── styles/
├── public/
├── astro.config.mjs
└── package.json

Membuat Halaman Pertama

Buat file baru di src/pages/tentang.astro:

---
import Layout from '../layouts/Layout.astro';
---

<Layout title="Tentang">
  <h1>Tentang Kami</h1>
  <p>Selamat datang di website kami!</p>
</Layout>

Kesimpulan

Astro adalah pilihan yang sangat baik untuk membangun website cepat dan fokus pada konten. Pendekatan uniknya terhadap JavaScript dan dukungan untuk berbagai framework membuatnya sangat serbaguna.

Mulai membangun dengan Astro hari ini dan rasakan perbedaannya!