From 7d713e4cda5963703ba58df5e085b91ec1a40159 Mon Sep 17 00:00:00 2001 From: Atharva Date: Sun, 9 Feb 2025 11:16:03 +0530 Subject: [PATCH] i18n(hi): update `astro-components.mdx` --- .../docs/hi/basics/astro-components.mdx | 30 ++++++++++++++----- 1 file changed, 22 insertions(+), 8 deletions(-) diff --git a/src/content/docs/hi/basics/astro-components.mdx b/src/content/docs/hi/basics/astro-components.mdx index 80bcb3d2e1556..0ec2192ad0712 100644 --- a/src/content/docs/hi/basics/astro-components.mdx +++ b/src/content/docs/hi/basics/astro-components.mdx @@ -1,17 +1,26 @@ --- title: अवयव -description: .astro अवयव सिंटैक्स का परिचय। +description: Astro अवयव का परिचय। i18nReady: true --- -**Astro अवयव** किसी भी Astro परियोजना के बुनियादी निर्माण खंड हैं। वे केवल HTML टेम्प्लेटिंग अवयव हैं जिनमें कोई क्लाइंट-साइड रनटाइम नहीं है। आप Astro अवयव को उसके फ़ाइल एक्सटेंशन `.astro` द्वारा देख सकते हैं। +import ReadMore from '~/components/ReadMore.astro'; + +**Astro अवयव** किसी भी Astro परियोजना के बुनियादी निर्माण खंड हैं। वे केवल HTML टेम्प्लेटिंग अवयव हैं जिनमें कोई क्लाइंट-साइड रनटाइम नहीं है और वे `.astro` फ़ाइल एक्सटेंशन `.astro` का उपयोग करते हैं। + +:::note +यदि आप HTML जानते हैं, तो आप अपना पहला Astro अवयव लिखने के लिए पहले से ही पर्याप्त जानते हैं। + +[Astro सिंटैक्स संदर्भ](/hi/reference/astro-syntax/) में अधिक जानें +::: -Astro अवयव अत्यंत लचीले हैं। अक्सर, Astro अवयव में पेज पर कुछ **पुन: प्रयोज्य UI** शामिल होगा, जैसे हेडर या प्रोफाइल कार्ड। अन्य समय में, Astro अवयव में HTML का एक छोटा सा स्निपेट हो सकता है, जैसे सामान्य `` टैग का संग्रह जो SEO के साथ काम करना आसान बनाता है। Astro अवयवों में संपूर्ण पेज लेआउट भी शामिल हो सकता है। +Astro अवयव अत्यंत लचीले होते हैं। Astro अवयव HTML के स्निपेट जितना छोटा हो सकता है, जैसे कि सामान्य `` टैग का संग्रह जो SEO को काम करने में आसान बनाता है। अवयव पुन: उपयोग करने योग्य UI तत्व हो सकते हैं, जैसे हेडर या प्रोफ़ाइल कार्ड। Astro अवयव में संपूर्ण पृष्ठ लेआउट भी हो सकता है या, जब विशेष `src/pages/` फ़ोल्डर में स्थित हो, तो वह स्वयं एक संपूर्ण पृष्ठ हो सकता है। -Astro अवयवों के बारे में जानने वाली सबसे महत्वपूर्ण बात यह है कि वे **ग्राहक पर प्रस्तुत नहीं होते हैं**। वे [सर्वर-साइड रेंडरिंग (SSR)](/hi/guides/on-demand-rendering/) का उपयोग करके बिल्ड-समय या ऑन-डिमांड पर HTML को प्रस्तुत करते हैं। आप अपने अवयव फ्रंटमैटर के अंदर JavaScript कोड शामिल कर सकते हैं, और यह सब आपके उपयोगकर्ताओं के ब्राउज़र पर भेजे गए अंतिम पेज से हटा दिया जाएगा। परिणाम एक तेज़ साइट है, जिसमें डिफ़ॉल्ट रूप से शून्य JavaScript पदचिह्न जोड़ा गया है। +Astro अवयवों के बारे में जानने के लिए सबसे महत्वपूर्ण बात यह है कि वे **ग्राहक पर रेंडर नहीं करते हैं**। वे बिल्ड-टाइम या ऑन-डिमांड पर HTML में रेंडर करते हैं। आप अपने अवयव फ्रंटमैटर के अंदर JavaScript कोड शामिल कर सकते हैं, और यह सब आपके उपयोगकर्ताओं के ब्राउज़रों को भेजे गए अंतिम पेज से हटा दिया जाएगा। परिणाम एक तेज़ साइट है, जिसमें डिफ़ॉल्ट रूप से शून्य JavaScript पदचिह्न जोड़ा गया है। जब आपके Astro अवयव को क्लाइंट-साइड अन्तरक्रियाशीलता की आवश्यकता होती है, तो आप [मानक HTML `