Gatsby मुफ्त ब्लॉगिंग प्लेटफॉर्म
GATSBY के साथ तेजी से वेबसाइट बनाएं
GATSBY साइटें डिजाइन द्वारा तेजी से निर्मित। एक परिष्कृत कैशिंग सिस्टम के साथ जहाज जो वेबसाइटों को बहुत तेजी से लोड करते हैं।
अवलोकन
एक स्थिर साइट जनरेटर अनिवार्य रूप से इनपुट फ़ाइलों के एक सेट के आधार पर स्थिर वेबसाइटों के निर्माण के लिए उपकरणों का एक सेट है। यह आपकी साइट सामग्री लेता है, इसे कुछ टेम्पलेट पर लागू करता है और किसी भी होस्टिंग प्लेटफॉर्म पर होस्ट किए जाने के लिए तैयार विशुद्ध रूप से स्थिर HTML फ़ाइलों को उत्पन्न करता है। एक बड़ी वेबसाइट के लिए प्रत्येक पृष्ठ लोड पर एक डेटाबेस से जानकारी पढ़ना उपयोगकर्ता अनुभव को धीमा कर देता है, हालांकि SSGs द्वारा उत्पन्न वेबसाइटें ब्राउज़रों को पूर्व संकलित फ़ाइलों की सेवा करती हैं जो लोड समय को बड़ा समय बढ़ाती हैं। GATSBY एक स्वतंत्र और ओपन सोर्स स्टेटिक साइट जेनरेटर फ्रेमवर्क है जो रिएक्ट पर आधारित है जो डेवलपर्स को तेज वेबसाइट और ऐप बनाने में मदद करता है। यह एक परिनियोजन मंच भी प्रदान करता है। इसलिए, यह आपको अपने GATSBY साइट या एप्लिकेशन का पूर्वावलोकन, निर्माण और सहयोग करने देता है। GATSBY त्वरित और सेटअप करने और शुरू करने में आसान है। GATSBY के साथ आप उस समय में एक पूरी वेबसाइट बना सकते हैं जब यह आमतौर पर एक प्रोटोटाइप बनाने के लिए लेता है। न केवल विकास गैट्सबी के साथ तेज है। पेज लोड भी बहुत तेज हैं क्योंकि गैट्सबी साइटें डिजाइन से तेज हैं। यह केवल आपके आवेदन के पहले पृष्ठ के लिए आवश्यक व्हाट्सएप लोड करता है। परिणामस्वरूप, यह साइट को जितनी जल्दी हो सके लोड करता है। एक बार लोड होने के बाद, यह पृष्ठभूमि में अन्य पृष्ठों के लिए संसाधनों को प्रीफ़ेट करता है। यह प्रीफ़ेटिंग साइट को बहुत तेज महसूस कराता है क्योंकि उपयोगकर्ता नेविगेशन पर क्लिक करता है और पृष्ठों के बीच स्थानांतरित होता है। गैट्सबी वेबसाइट के प्रदर्शन के बारे में सभी चिंताओं को दूर करता है और टीम को बनाने की सामग्री पर ध्यान केंद्रित करने देता है। इसमें एक परिष्कृत अंतर्निहित कैशिंग सिस्टम है जो वेबसाइटों को अन्य स्थिर साइट जनरेटर फ्रेमवर्क की तुलना में अविश्वसनीय रूप से तेजी से लोड करता है। हाल ही में अधिक से अधिक स्थिर साइट जनरेटर लोकप्रियता प्राप्त कर रहे हैं और इसलिए गैट्सबी के कई विकल्प हैं जैसे कि जेकेल, ह्यूगो और नेक्स्ट.जेएस की तरह उपलब्ध हैं
आवश्यकताएं
GATSBY स्थापित करना काफी आसान है और केवल पहले से निम्नलिखित की आवश्यकता है:
- Nodejs
- एनपीएम
- git
विशेषताएँ
- प्रदर्शन - एक ऐसी साइट बनाता है जो छोटी प्रतिक्रिया समय के साथ तेज हो, उपयोगकर्ता इनपुट के लिए पूरी तरह से सुलभ और उत्तरदायी है।
- डेवलपर अनुभव - मजबूत कार्यक्षमता प्रदान करना जो कि स्थिर, शीघ्र और नेत्रहीन रूप से डेवलपर्स के लिए सहज हो।
- शासन 0 आपकी साइट पर मॉनिटर, उपाय, प्रबंधन और सुरक्षा प्रदान करता है
- एक्सेसिबिलिटी - साइट सामग्री और कार्यक्षमता तक पहुंचने में सक्षम बनाता है, शाब्दिक रूप से किसी को भी
- प्रलेखन - ट्यूटोरियल और उदाहरणों के साथ विस्तृत तकनीकी गाइड।
- पारिस्थितिकी तंत्र - ऐसे संसाधन जो विकास की सुविधा प्रदान करते हैं क्योंकि वे एक दूसरे के साथ एकीकृत होते हैं।
इंस्टालेशन गाइड
एक बार सभी आवश्यकताओं को स्थापित करने के बाद, आप एनपीएम के साथ गैट्सबी स्थापित कर सकते हैं:
npm install -g gatsby-cli
उपरोक्त कमांड आपकी मशीन पर विश्व स्तर पर GATSBY CLI स्थापित करता है।
gatsby new gatsby-site https://github.com/gatsbyjs/gatsby-starter-hello-world
उपरोक्त कमांड एक नई साइट बनाता है
cd gatsby-site
उपरोक्त कमांड निर्देशिकाओं को साइट फ़ोल्डर में बदल देता है
gatsby develop
उपरोक्त कमांड डेवलपमेंट सर्वर शुरू कर देगा। Gatsby http: // localhost: 8000 पर डिफ़ॉल्ट रूप से सुलभ एक हॉट-रीलोडिंग विकास वातावरण शुरू करेगा।