यदि आप एक ब्लॉग शुरू करना चाहते हैं, तो संभावना है कि आपका पहला नाम वर्डप्रेस होगा। इसके लिए एक कारण है। वर्डप्रेस अविश्वसनीय रूप से लचीला है और बड़ी वेबसाइटों के साथ-साथ छोटी वेबसाइटों को भी शक्ति प्रदान करता है। बात यह है, हर वेबसाइट को इतनी शक्तिशाली बुनियादी ढांचे की आवश्यकता नहीं होती, विशेष रूप से एक साधारण ब्लॉग।
छोटे, सरल, और सस्ते विकल्प उपलब्ध हैं। गिटहब पेजेस, उदाहरण के लिए, व्यक्तिगत उपयोग के लिए मुफ्त है। इसे जेकिल, एक स्टैटिक साइट जनरेटर के साथ जोड़ें, और आपके पास एक ब्लॉग के लिए आवश्यक सब कुछ है। इससे भी बेहतर, यह मुफ्त है।
शुरू करने से पहले
आप अपने कंप्यूटर पर जेकिल चलाएंगे, और केवल macOS और लिनक्स आधिकारिक तौर पर समर्थित हैं। हम यहां दोनों ऑपरेटिंग सिस्टम को कवर करेंगे, और लिनक्स निर्देश विंडोज सबसिस्टम फॉर लिनक्स पर उबंटू चलाने के साथ काम कर सकते हैं। हालांकि, इसका परीक्षण नहीं किया गया है।
आप एक अच्छे टेक्स्ट एडिटर तक पहुंच भी चाहेंगे। टेक्स्टएडिट या GEdit काम करेगा, लेकिन आप कुछ अधिक मजबूत चाहते होंगे। हमने अतीत में कई बेहतरीन क्रॉस-प्लेटफॉर्म टेक्स्ट एडिटर्स को देखा है।
चीजें जो आपको पता होनी चाहिए
आपको कम से कम कमांड लाइन के साथ एक गुजरती परिचितता होनी चाहिए। गिट और गिटहब से परिचित होना भी आवश्यक होगा। यदि आप परिचित नहीं हैं, तो हमारे पास गिट के लिए एक गाइड है, और गिटहब का अपना दस्तावेज़ीकरण उत्कृष्ट है।
अंत में, जेकिल मार्कडाउन का उपयोग करता है, जो आपको सादे टेक्स्ट में लिखने देता है लेकिन उपयोगकर्ता को HTML में अपनी सामग्री प्रस्तुत करता है। आपको मार्कडाउन से परिचित होना चाहिए, या कम से कम इसे सीखने के लिए तैयार होना चाहिए। यह डरावना लग सकता है, लेकिन मार्कडाउन सीखना आसान है (हमारे पास इसके लिए एक चीटशीट भी है)।
जेकिल और इसके निर्भरताओं को इंस्टॉल करें
यह macOS Mojave और Ubuntu 18.04 पर परीक्षण किया गया है। यदि आप किसी अन्य ऑपरेटिंग सिस्टम का संस्करण चला रहे हैं, तो आपको जेकिल वेबसाइट पर अधिक जानकारी के लिए जांच करनी पड़ सकती है।
macOS
इससे पहले कि आप जेकिल इंस्टॉल कर सकें, आपको निम्न कमांड के साथ XCode कमांड लाइन टूल्स इंस्टॉल करने होंगे:
xcode-select --install
इंस्टॉल चुनें और इंस्टॉलर के पूरा होने की प्रतीक्षा करें। अब आप जेकिल और बंडलर इंस्टॉल कर सकते हैं:
gem install --user-install bundler jekyll
जब आप इस कमांड को चलाते हैं, तो आपको नीचे जैसी चेतावनी दिखाई देगी:
WARNING: You don't have /Users/YOURNAME/.gem/ruby/2.3.0/bin in your PATH, gem executables will not run.
संस्करण संख्या पर ध्यान दें। उपरोक्त संदेश मानते हुए, निम्न कमांड चलाएं, यदि यह भिन्न है तो सही संस्करण संख्या प्रतिस्थापित करें:
echo export 'PATH=$HOME/.gem/ruby/2.3.0/bin:$PATH' >> ~/.bash_profile source ~/.bash_profile
Ubuntu
जेकिल इंस्टॉल करने से पहले, आपको निम्न कमांड के साथ बिल्ड टूल्स इंस्टॉल करने होंगे:
sudo apt-get install ruby-full build-essential zlib1g-dev
macOS की तरह, हम रूट के रूप में नहीं बल्कि होम डायरेक्टरी से इंस्टॉल और चलाना चाहते हैं। निम्न कमांड चलाएं:
echo 'export GEM\_HOME="$HOME/gems"' >> ~/.bashrc echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc source ~/.bashrc
अब जेकिल और बंडलर इंस्टॉल करें:
gem install jekyll bundler
अपने जेकिल इंस्टॉलेशन का परीक्षण करें
यह सुनिश्चित करने के लिए कि सब कुछ चालू और चल रहा है, निम्न चलाएं:
jekyll -v
यदि सब कुछ सही ढंग से इंस्टॉल हो गया है, तो आपको संस्करण संख्या के साथ एक संदेश दिखाई देगा। यदि इसके बजाय आप command not found जैसा संदेश देखते हैं, तो जेकिल दस्तावेज़ीकरण देखें।
जेकिल के साथ अपना नया ब्लॉग सेट करें
अब जब जेकिल इंस्टॉल हो गया है, तो अपना नया ब्लॉग बनाना सरल है:
jekyll new blog
आप उपरोक्त कमांड में ब्लॉग के बजाय कोई भी नाम उपयोग कर सकते हैं। यह केवल उस डायरेक्टरी का नाम है जो जेकिल बनाता है। अब आपके द्वारा बनाई गई डायरेक्टरी पर cd करें, और निम्न कमांड चलाएं:
bundle exec jekyll serve
यह आपके नए ब्लॉग को आपके कंप्यूटर पर स्थानीय रूप से चलाने के लिए लॉन्च करेगा। अपने ब्राउज़र में प्रदर्शित URL खोलें ताकि साइट पर एक नज़र डाल सकें। जैसा कि आप देख सकते हैं, कुछ काम करना बाकी है। रोकने के लिए Ctrl + C दबाएं।
अपने ब्लॉग को अनुकूलित करें
साइट शीर्षक और अन्य जानकारी संपादित करने के लिए, अपने ब्लॉग डायरेक्टरी को खोलें और "_config.yml" संपादित करें। यहां विभिन्न विकल्प काफी स्पष्ट हैं। अब यदि आप चाहें, तो आप अपने होम पेज को संपादित कर सकते हैं, जो "index.md" फ़ाइल है, हालांकि यह वैकल्पिक है।
अपनी पहली ब्लॉग पोस्ट लिखना शुरू करने के लिए, "_posts" फ़ोल्डर खोलें और आपको एक सैंपल पोस्ट दिखाई देगा। इसे खोलें और संपादित करें, या एक नई पोस्ट बनाने के लिए इसे डुप्लिकेट करें।
अपने ब्लॉग को गिटहब पर तैनात करें
अब जब आपकी साइट स्थानीय रूप से सेट हो गई है, तो इसे ऑनलाइन ले जाने का समय है। यदि आपके पास पहले से गिटहब खाता सेट नहीं है, तो साइन अप करें और अपने कंप्यूटर पर गिट इंस्टॉल और कॉन्फ़िगर करें। अगला, username.github.io नाम से एक नया रिपॉजिटरी बनाएं, "username" को अपने गिटहब उपयोगकर्ता नाम से बदलें।
अब अपना टर्मिनल खोलें और अपने ब्लॉग फ़ोल्डर पर cd करें। निम्न कमांड चलाएं।
git init git add --all git commit -m "initial commit" git remote add origin https://github.com/username/username.github.io.git git push -u origin master
अब आपको username.github.io पर जाकर अपना नया ब्लॉग देखने में सक्षम होना चाहिए। यदि यह तुरंत दिखाई नहीं देता है, तो कुछ मिनट प्रतीक्षा करें और फिर से प्रयास करें।
अगले कदम
उपरोक्त चरण केवल आपको चालू और चालू करने के लिए बुनियादी हैं। जेकिल के पास देने के लिए बहुत कुछ है, इसलिए दस्तावेज़ीकरण को देखना सुनिश्चित करें। आपके ब्लॉग के लुक को मसाला देने के लिए कई थीम भी उपलब्ध हैं।
गिटहब पेजेस के साथ लेने के लिए और कदम भी हैं। HTTPS समर्थन सक्षम करना एक अधिक जटिल प्रक्रिया हुआ करती थी, लेकिन अब इसे आपके रिपॉजिटरी सेटिंग्स में किया जा सकता है। अपना खुद का डोमेन नाम सेट करना भी एक सरल प्रक्रिया है, और गिटहब इस पर एक बढ़िया गाइड है कि कैसे करना है।
एक अंतिम बात ध्यान में रखने योग्य है कि आपके रिपॉजिटरी में उन्हें कमिट करने से पहले स्थानीय रूप से साइट परिवर्तनों की जांच करना एक अच्छा विचार है। बस पहले उपयोग किए गए बंडलर कमांड को चलाकर अपने कंप्यूटर पर अपनी साइट को देखें। यह टाइपो से लेकर मार्कडाउन सिंटैक्स त्रुटियों तक सब कुछ पकड़ने में आपकी मदद करेगा।