# Birinchi Astro saytingizni ishga tushiring > 45 daqiqada noldan joylashtirilgan statik saytga — kontent kolleksiyalari, orollar va Astroni tushuntiradigan mental model. > > 2026-06-10 — y7.hk ## Nega Astro Astro standart bo'yicha nol JavaScript yuboradi. Kontentingiz serverda oddiy HTMLga render qilinadi va interaktiv orollar faqat siz so'ragan joyda hidratatsiyalanadi. Kontentga boy shaxsiy sayt — blog, tadqiqot, galereyalar — uchun aynan kerakli balans shu. ## 45 daqiqalik yo'l 1. `npm create astro@latest` — blog shablonini tanlang, TypeScript strict. 2. `src/content.config.ts`da zod sxemali kontent kolleksiyasini belgilang. 3. Birinchi `.mdx` postingizni yozing — frontmatter build vaqtida tekshiriladi. 4. `getStaticPaths()` + `render()` bilan `[slug].astro` sahifasi qo'shing. 5. Joylashtirish: `astro build` istalgan joyda xostlash mumkin bo'lgan to'liq statik `dist/` hosil qiladi. ## Orollar: odamlar o'tkazib yuboradigan qism ```astro ``` Fold ostidagi hamma narsa uchun `client:visible`ni tanlang. Lighthouse balingiz rahmat aytadi. ## Keyingisi nima `[locale]` dinamik yo'llari bilan i18n qo'shing — batafsil [i18n darsligida](/uz/tutorials/i18n-for-static-sites/).