From 7b0a85f397bc7302f146c8e596b11dfaef12c425 Mon Sep 17 00:00:00 2001 From: Atharva Date: Sun, 9 Feb 2025 11:42:58 +0530 Subject: [PATCH 1/2] i18n(hi): update `astro-pages.mdx` --- src/content/docs/hi/basics/astro-pages.mdx | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/src/content/docs/hi/basics/astro-pages.mdx b/src/content/docs/hi/basics/astro-pages.mdx index fd7039f363137..bd9a32e1095bd 100644 --- a/src/content/docs/hi/basics/astro-pages.mdx +++ b/src/content/docs/hi/basics/astro-pages.mdx @@ -1,6 +1,6 @@ --- title: पेज -description: Astro पेजों का एक परिचय +description: Astro पेजों का एक परिचय। i18nReady: true --- @@ -71,11 +71,13 @@ import MySiteLayout from '../layouts/MySiteLayout.astro'; ## Markdown/MDX पेज -Astro आपकी अंतिम वेबसाइट में `src/pages/` के अंदर किसी भी Markdown (`.md`) फ़ाइल को पेज के रूप में भी मानता है। यदि आपके पास [MDX एकीकरण इंस्टॉल](/hi/guides/integrations-guide/mdx/#installation) है, तो यह MDX (`.mdx`) फ़ाइलों के साथ भी उसी तरह व्यवहार करता है। इनका उपयोग आमतौर पर ब्लॉग पोस्ट और दस्तावेज़ीकरण जैसे टेक्स्ट-भारी पेजों के लिए किया जाता है। +Astro आपकी अंतिम वेबसाइट में `src/pages/` के अंदर किसी भी Markdown (`.md`) फ़ाइल को पेज के रूप में भी मानता है। यदि आपके पास [MDX एकीकरण इंस्टॉल](/hi/guides/integrations-guide/mdx/#installation) है, तो यह MDX (`.mdx`) फ़ाइलों के साथ भी उसी तरह व्यवहार करता है। -`src/content/` में [Markdown और MDX पेज सामग्री के संग्रह](/hi/guides/content-collections/) का उपयोग [गतिशील रूप से पेज बनाने](/hi/guides/routing/#dynamic-routes) के लिए किया जा सकता है। +:::tip +संबंधित Markdown फ़ाइलों की निर्देशिकाओं के लिए पृष्ठों के बजाय [सामग्री संग्रह](/hi/guides/content-collections/) बनाने पर विचार करें जो समान संरचना साझा करते हैं, जैसे ब्लॉग पोस्ट या उत्पाद सामान। +::: -पेज लेआउट [Markdown फ़ाइलों](#markdownmdx-पेज) के लिए विशेष रूप से उपयोगी हैं। Markdown फ़ाइलें एक [लेआउट अवयव](/hi/basics/layouts/) को निर्दिष्ट करने के लिए विशेष लेआउट फ्रंटमैटर प्रॉपर्टी का उपयोग कर सकती हैं जो उनकी Markdown सामग्री को पूर्ण `...` पेज दस्तावेज़ में लपेट देगा। +Markdown फ़ाइलें एक [लेआउट अवयव](/hi/basics/layouts/) को निर्दिष्ट करने के लिए विशेष लेआउट फ्रंटमैटर प्रॉपर्टी का उपयोग कर सकती हैं जो उनकी Markdown सामग्री को पूर्ण `...` पेज दस्तावेज़ में लपेट देगा। ```md {3} --- @@ -128,7 +130,7 @@ const { error } = Astro.props
{error instanceof Error ? error.message : 'अज्ञात त्रुटि'}
``` -`error` प्रॉप से ​​सामग्री प्रदर्शित करते समय संवेदनशील जानकारी लीक होने से बचने के लिए, पहले त्रुटि का मूल्यांकन करने और फेंकी गई त्रुटि के आधार पर उचित सामग्री वापस करने पर विचार करें। उदाहरण के लिए, आपको त्रुटि के स्टैक को प्रदर्शित करने से बचना चाहिए क्योंकि इसमें सर्वर पर आपके कोड की संरचना के बारे में जानकारी होती है +`error` प्रॉप से ​​सामग्री प्रदर्शित करते समय संवेदनशील जानकारी लीक होने से बचने के लिए, पहले त्रुटि का मूल्यांकन करने और फेंकी गई त्रुटि के आधार पर उचित सामग्री वापस करने पर विचार करें। उदाहरण के लिए, आपको त्रुटि के स्टैक को प्रदर्शित करने से बचना चाहिए क्योंकि इसमें सर्वर पर आपके कोड की संरचना के बारे में जानकारी होती है। ## पेज पार्शियल @@ -148,9 +150,7 @@ const { error } = Astro.props पार्शियल, जब एक रेंडरिंग लाइब्रेरी के साथ जोड़ा जाता है, तो Astro में गतिशील सामग्री के निर्माण के लिए [Astro द्वीप](/hi/concepts/islands/) और [`