Jekyll एक खुला स्रोत सॉफ्टवेयर है

Jekyll मुफ्त ब्लॉगिंग प्लेटफॉर्म

HTML वेबसाइटों को उत्पन्न करने के लिए 100% मुफ्त स्थिर साइट जनरेटर सॉफ्टवेयर

Jekyll एक स्थिर वेब पेज जनरेटर है और GitHub पर मुफ्त में सामग्री होस्ट करता है, क्योंकि GitHub पृष्ठ Jekyll द्वारा संचालित होते हैं। ब्लॉग या साइट शुरू करने के लिए मार्कअप में सामग्री बनाएं

अवलोकन

एक स्थिर साइट जनरेटर एक एप्लिकेशन है जो आपकी साइट सामग्री लेता है, इसे कुछ टेम्पलेट पर लागू करता है और किसी भी होस्टिंग प्लेटफॉर्म पर होस्ट किए जाने के लिए तैयार विशुद्ध रूप से स्थिर HTML फ़ाइलों को उत्पन्न करता है। वर्डप्रेस, जूमला और ड्रुपल इंटरनेट जैसे डायनामिक सीएमएस से पहले स्टैटिक वेबसाइटों के बारे में सब कुछ था। इन सभी गतिशील सामग्री प्रबंधन प्रणालियों ने सामग्री के प्रबंधन में सुधार किया लेकिन सादगी और गति की कीमत पर। एक बड़ी वेबसाइट के लिए प्रत्येक पृष्ठ लोड पर एक डेटाबेस से जानकारी पढ़ना उपयोगकर्ता अनुभव को धीमा कर देता है, हालांकि SSGs द्वारा उत्पन्न वेबसाइटें ब्राउज़रों को पूर्व संकलित फ़ाइलों की सेवा करती हैं जो लोड समय को बड़ा समय बढ़ाती हैं। सुरक्षा इन सभी आधुनिक वेब सामग्री प्रबंधन प्रणालियों के साथ सबसे बड़ी चिंता में से एक है क्योंकि वे थर्ड पार्टी प्लगइन्स का समर्थन करते हैं और हमेशा हैकिंग का एक मौका होता है क्योंकि वे सर्वर साइड कोड को निष्पादित करते हैं। हालांकि एक स्थैतिक सेटअप में कोई सर्वर साइड प्रोसेसिंग शामिल नहीं है क्योंकि सामग्री बिना किसी प्रसंस्करण के बिना वितरित करती है। पारंपरिक CMSS आपकी सामग्री को अनुकूलित करना मुश्किल बनाता है क्योंकि उन्हें अतिरिक्त प्लगइन्स और एक्सटेंशन को स्केल करने की आवश्यकता होती है। हालांकि SSGS सामग्री को प्रबंधित करने के लिए डेवलपर्स को अधिक स्वतंत्रता और लचीलापन प्रदान करता है। हाल ही में अधिक से अधिक स्थिर साइट जनरेटर लोकप्रियता प्राप्त कर रहे हैं और इसलिए जेकेल के कई विकल्प हैं जैसे कि गैट्सबी, ह्यूगो और नेक्स्ट.जेएस की तरह उपलब्ध हैं

आवश्यकताएं


Jekyll एक रूबी रत्न है जिसे अधिकांश प्रणालियों पर स्थापित किया जा सकता है।

  • रूबी संस्करण 2.5.0 या उससे ऊपर, जिसमें सभी विकास हेडर शामिल हैं (रूबी संस्करण रूबी -वी चलाकर चेक किया जा सकता है)
  • Rubygems (जिसे आप जेम-वी चलाकर जांच सकते हैं -GCC और Make (यदि आपका सिस्टम उन्हें स्थापित नहीं करता है, तो आप GCC -V, G ++ -v और Make -v को अपने सिस्टम के कमांड लाइन इंटरफ़ेस में चलाकर जांच कर सकते हैं)

विशेषताएँ


Jekyll में निम्नलिखित प्रमुख विशेषताएं हैं

  • सामग्री पुन: उपयोग करें
  • मार्कडाउन
  • उत्तरदायी आकार
  • अनुवाद
  • सहयोग
  • स्केलेबिलिटी
  • लाइटवेट आर्किटेक्चर
  • स्किनबिलिटी
  • सहायता
  • ब्लॉगिंग सुविधाएँ
  • संस्करण
  • पीसी प्लेटफॉर्म
  • jQuery प्लगइन्स
  • बूटस्ट्रैप एकीकरण
  • फास्ट-लोडिंग पृष्ठ
  • थीम
  • खुला स्त्रोत
  • ऑफ़लाइन देखना

इंस्टालेशन गाइड


 sudo apt-get install ruby-full build-essential zlib1g-dev 

रूट उपयोगकर्ता के रूप में रूबी रत्न स्थापित करने से बचने के लिए सबसे अच्छा है। इसलिए, हमें आपके उपयोगकर्ता खाते के लिए एक GEM इंस्टॉलेशन निर्देशिका स्थापित करने की आवश्यकता है। निम्नलिखित कमांड GEM इंस्टॉलेशन पथ को कॉन्फ़िगर करने के लिए आपके ~/.bashrc फ़ाइल में पर्यावरण चर जोड़ देंगे। अब उन्हें चलाएं:

 
echo '# Install Ruby Gems to ~/gems' >> ~/.bashrc
echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc
echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc 

अंत में, Jekyll स्थापित करें:

gem install jekyll bundler 

**इतना ही! बधाई हो Jekyll अब स्थापित है **

 हिन्दी