Persiapan

Shaurastro memerlukan Bun untuk memasang dependensi dan menjalankan seluruh perintah proyek. Setelah repositori tersedia di komputer, buka terminal pada folder proyek.

Pastikan perintah berikut mengenali instalasi Bun:

sh
bun --version

Memasang dan menjalankan proyek

Pasang dependensi satu kali:

sh
bun install

Jalankan server pengembangan:

sh
bun run dev

Astro akan menampilkan alamat lokal yang dapat dibuka di peramban. Perubahan berkas sumber akan dimuat ulang selama server pengembangan berjalan.

Memeriksa hasil

Sebelum menerbitkan perubahan, jalankan pemeriksaan tipe dan build produksi:

sh
bun run check
bun run build

Hasil statis berada di folder dist/. Folder ini dapat diterbitkan ke layanan hosting statis Cloudflare tanpa server aplikasi.

Mengenal struktur dasar

Lokasi yang paling sering digunakan adalah:

  • src/config.ts untuk identitas dan perilaku situs.
  • src/content/posts/ untuk berkas Markdown tulisan.
  • public/uploads/posts/ untuk media tulisan yang dikelola Tina.
  • src/pages/ untuk rute.
  • src/components/ untuk presentasi yang dapat digunakan ulang.
  • src/utils/ untuk kueri dan logika data.

Jika tulisan ini kelak memiliki sampul, letakkan berkasnya di public/uploads/posts/memulai-dengan-tema-ini/, lalu gunakan jalur publik /uploads/posts/memulai-dengan-tema-ini/<nama-berkas> pada objek cover.