यदि आप एक ब्लॉग शुरू करना चाह रहे हैं, तो संभावना है कि आपका पहला नाम वर्डप्रेस होगा। उसके लिए एक कारण है। वर्डप्रेस अविश्वसनीय रूप से लचीला है और विशाल वेबसाइटों के साथ-साथ छोटी वेबसाइटों को भी शक्ति प्रदान करता है। बात यह है कि हर वेबसाइट को इतने शक्तिशाली बुनियादी ढांचे की जरूरत नहीं है, खासकर एक साधारण ब्लॉग की।
छोटे, सरल और सस्ते विकल्प उपलब्ध हैं। उदाहरण के लिए, GitHub पेज व्यक्तिगत उपयोग के लिए मुफ़्त है। इसे एक स्थिर साइट जनरेटर जेकेल के साथ मिलाएं, और आपके पास एक ब्लॉग के लिए आवश्यक सब कुछ है। और भी बेहतर, यह मुफ़्त है।
शुरू करने से पहले
आप अपने कंप्यूटर पर Jekyll चला रहे होंगे, और केवल macOS और Linux आधिकारिक तौर पर समर्थित हैं। हम यहां दोनों ऑपरेटिंग सिस्टम को कवर करेंगे, और लिनक्स निर्देश उबंटू चलाने वाले लिनक्स के लिए विंडोज सबसिस्टम के साथ काम कर सकते हैं। उस ने कहा, इसका परीक्षण नहीं किया गया है।
आप एक अच्छे टेक्स्ट एडिटर तक पहुंच भी चाहते हैं। टेक्स्टएडिट या जीएडिट करेंगे, लेकिन आप कुछ और मजबूत चाहते हैं। हमने अतीत में कई महान क्रॉस-प्लेटफ़ॉर्म टेक्स्ट संपादकों पर एक नज़र डाली है।
वे बातें जो आपको जाननी चाहिए
आपको कम से कम कमांड लाइन से परिचित होना चाहिए। गिट और गिटहब से परिचित होना भी जरूरी होगा। यदि आप परिचित नहीं हैं, तो हमारे पास गिट के लिए एक गाइड है, और गिटहब का अपना दस्तावेज़ीकरण उत्कृष्ट है।
अंत में, जेकेल मार्कडाउन का उपयोग करता है, जो आपको सादे पाठ में लिखने देता है लेकिन उपयोगकर्ता के लिए HTML में आपकी सामग्री प्रस्तुत करता है। आपको मार्कडाउन से परिचित होना चाहिए, या कम से कम इसे सीखने के लिए तैयार होना चाहिए। यह कठिन लग सकता है, लेकिन मार्कडाउन सीखना आसान है (हमारे पास इसके लिए एक चीटशीट भी है)।
जेकिल और उसकी निर्भरता स्थापित करें
इसका परीक्षण macOS Mojave और Ubuntu 18.04 पर किया गया है। यदि आप किसी भी ऑपरेटिंग सिस्टम का दूसरा संस्करण चला रहे हैं, तो आपको अधिक जानकारी के लिए Jekyll वेबसाइट देखने की आवश्यकता हो सकती है।
मैकोज़
इससे पहले कि आप Jekyll को स्थापित कर सकें, आपको निम्न कमांड के साथ XCode कमांड लाइन टूल इंस्टॉल करना होगा:
xcode-select --install
इंस्टॉल का चयन करें और इंस्टॉलर के पूरा होने की प्रतीक्षा करें। अब आप Jekyll और Bundler इंस्टॉल कर सकते हैं:
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
उबंटू
Jekyll को स्थापित करने से पहले, आपको निम्न कमांड के साथ बिल्ड टूल्स को स्थापित करना होगा:
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
अब Jekyll और Bundler इंस्टॉल करें:
gem install jekyll bundler
अपनी Jekyll स्थापना का परीक्षण करें
यह सुनिश्चित करने के लिए कि सब कुछ चल रहा है, निम्नलिखित चलाएँ:
jekyll -v
यदि सब कुछ सही ढंग से स्थापित है, तो आपको संस्करण संख्या वाला एक संदेश दिखाई देगा। यदि इसके बजाय आपको command not found
. जैसा संदेश दिखाई देता है , जेकेल दस्तावेज़ देखें।
जेकिल के साथ अपना नया ब्लॉग सेट करें
अब जब Jekyll स्थापित हो गया है, तो अपना नया ब्लॉग बनाना आसान है:
jekyll new blog
आप ऊपर दिए गए कमांड में ब्लॉग के बजाय किसी भी नाम का उपयोग कर सकते हैं। यह केवल जेकेल द्वारा बनाई गई निर्देशिका का नाम है। अब cd
उस निर्देशिका में जिसे आपने अभी बनाया है, और निम्न कमांड चलाएँ:
bundle exec jekyll serve
यह आपके कंप्यूटर पर स्थानीय रूप से चलने के बारे में आपका नया ब्लॉग लॉन्च करेगा। साइट पर एक नज़र डालने के लिए अपने ब्राउज़र में प्रदर्शित यूआरएल खोलें। जैसा कि आप देख सकते हैं, कुछ काम करना है। प्रेस Ctrl + C रोकने के लिए।
अपना ब्लॉग कस्टमाइज़ करें
साइट का शीर्षक और अन्य जानकारी संपादित करने के लिए, अपनी ब्लॉग निर्देशिका खोलें और "_config.yml" संपादित करें। यहां विभिन्न विकल्प काफी स्पष्ट हैं। अब आप चाहें तो अपने होम पेज को एडिट कर सकते हैं, जो कि "index.md" फाइल है, हालांकि यह वैकल्पिक है।
अपना पहला ब्लॉग पोस्ट लिखना शुरू करने के लिए, "_posts" फ़ोल्डर खोलें और आपको एक नमूना पोस्ट दिखाई देगी। इसे खोलें और इसे संपादित करें, या एक नई पोस्ट बनाने के लिए इसकी नकल करें।
अपने ब्लॉग को GitHub पर परिनियोजित करें
अब जब आपकी साइट स्थानीय रूप से स्थापित हो गई है, तो इसे ऑनलाइन करने का समय आ गया है। यदि आपके पास पहले से कोई GitHub खाता सेट अप नहीं है, तो साइन अप करें और अपने कंप्यूटर पर git इंस्टॉल और कॉन्फ़िगर करें। इसके बाद, “username” को अपने GitHub यूज़रनेम से बदलकर, username.github.io नाम से एक नया रिपॉजिटरी बनाएं।
अब अपना टर्मिनल खोलें और 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 पर जा सकेंगे और अपना नया ब्लॉग देख सकेंगे। अगर यह तुरंत दिखाई नहीं देता है, तो कुछ मिनट प्रतीक्षा करें और पुनः प्रयास करें।
अगले चरण
आपको ऊपर उठाने और चलाने के लिए ऊपर दिए गए चरण केवल मूल बातें हैं। Jekyll के पास देने के लिए बहुत कुछ है, इसलिए दस्तावेज़ीकरण की जाँच करना सुनिश्चित करें। आपके ब्लॉग की शोभा बढ़ाने के लिए कई थीम भी उपलब्ध हैं।
गिटहब पेज के साथ भी कुछ और कदम उठाने हैं। HTTPS समर्थन को सक्षम करना एक अधिक जटिल प्रक्रिया हुआ करती थी, लेकिन अब इसे आपकी रिपॉजिटरी सेटिंग्स में किया जा सकता है। अपना खुद का डोमेन नाम सेट करना भी एक सरल प्रक्रिया है, और ऐसा करने के लिए GitHub के पास एक बेहतरीन गाइड है।
ध्यान में रखने वाली एक अंतिम बात यह है कि साइट परिवर्तनों को अपने भंडार में करने से पहले स्थानीय रूप से जांचना एक अच्छा विचार है। बस bundler
चलाएं कमांड हमने पहले आपके कंप्यूटर पर आपकी साइट को देखने के लिए उपयोग किया था। यह आपको टाइपो से लेकर मार्कडाउन सिंटैक्स त्रुटियों तक सब कुछ पकड़ने में मदद करेगा।