# अपनी पहली Astro साइट शिप करें
> 45 मिनट में शून्य से डिप्लॉय की गई स्टैटिक साइट — कंटेंट कलेक्शन, आइलैंड और वो मेंटल मॉडल जो Astro को समझाता है।
>
> 2026-06-10 — y7.hk
## Astro क्यों
Astro डिफ़ॉल्ट रूप से ज़ीरो JavaScript भेजता है। आपका कंटेंट सर्वर पर साधारण HTML में रेंडर होता है और इंटरैक्टिव आइलैंड सिर्फ़ वहीं हाइड्रेट होते हैं जहाँ आप चाहें। कंटेंट-भारी पर्सनल साइट — ब्लॉग, रिसर्च, गैलरी — के लिए यही सौदा चाहिए।
## 45 मिनट का रास्ता
1. `npm create astro@latest` — ब्लॉग टेम्पलेट चुनें, TypeScript strict।
2. `src/content.config.ts` में zod स्कीमा के साथ कंटेंट कलेक्शन परिभाषित करें।
3. अपनी पहली `.mdx` पोस्ट लिखें — फ़्रंटमैटर बिल्ड के समय वैलिडेट होता है।
4. `getStaticPaths()` + `render()` के साथ `[slug].astro` पेज जोड़ें।
5. डिप्लॉय: `astro build` पूरी तरह स्टैटिक `dist/` बनाता है जिसे कहीं भी होस्ट कर सकते हैं।
## आइलैंड: वो हिस्सा जो लोग चूक जाते हैं
```astro
```
फ़ोल्ड के नीचे की हर चीज़ के लिए `client:visible` चुनें। आपका Lighthouse स्कोर आपका धन्यवाद करेगा।
## आगे क्या
`[locale]` डायनामिक रूट से i18n जोड़ें — विवरण [i18n ट्यूटोरियल](/hi/tutorials/i18n-for-static-sites/) में है।