Computer >> कंप्यूटर >  >> नेटवर्किंग >> इंटरनेट

Jekyll और GitHub पेज के साथ अपने ब्लॉग को मुफ्त में कैसे होस्ट करें

Jekyll और GitHub पेज के साथ अपने ब्लॉग को मुफ्त में कैसे होस्ट करें

यदि आप एक ब्लॉग शुरू करना चाह रहे हैं, तो संभावना है कि आपका पहला नाम वर्डप्रेस होगा। उसके लिए एक कारण है। वर्डप्रेस अविश्वसनीय रूप से लचीला है और विशाल वेबसाइटों के साथ-साथ छोटी वेबसाइटों को भी शक्ति प्रदान करता है। बात यह है कि हर वेबसाइट को इतने शक्तिशाली बुनियादी ढांचे की जरूरत नहीं है, खासकर एक साधारण ब्लॉग की।

छोटे, सरल और सस्ते विकल्प उपलब्ध हैं। उदाहरण के लिए, GitHub पेज व्यक्तिगत उपयोग के लिए मुफ़्त है। इसे एक स्थिर साइट जनरेटर जेकेल के साथ मिलाएं, और आपके पास एक ब्लॉग के लिए आवश्यक सब कुछ है। और भी बेहतर, यह मुफ़्त है।

शुरू करने से पहले

आप अपने कंप्यूटर पर Jekyll चला रहे होंगे, और केवल macOS और Linux आधिकारिक तौर पर समर्थित हैं। हम यहां दोनों ऑपरेटिंग सिस्टम को कवर करेंगे, और लिनक्स निर्देश उबंटू चलाने वाले लिनक्स के लिए विंडोज सबसिस्टम के साथ काम कर सकते हैं। उस ने कहा, इसका परीक्षण नहीं किया गया है।

आप एक अच्छे टेक्स्ट एडिटर तक पहुंच भी चाहते हैं। टेक्स्टएडिट या जीएडिट करेंगे, लेकिन आप कुछ और मजबूत चाहते हैं। हमने अतीत में कई महान क्रॉस-प्लेटफ़ॉर्म टेक्स्ट संपादकों पर एक नज़र डाली है।

वे बातें जो आपको जाननी चाहिए

आपको कम से कम कमांड लाइन से परिचित होना चाहिए। गिट और गिटहब से परिचित होना भी जरूरी होगा। यदि आप परिचित नहीं हैं, तो हमारे पास गिट के लिए एक गाइड है, और गिटहब का अपना दस्तावेज़ीकरण उत्कृष्ट है।

Jekyll और GitHub पेज के साथ अपने ब्लॉग को मुफ्त में कैसे होस्ट करें

अंत में, जेकेल मार्कडाउन का उपयोग करता है, जो आपको सादे पाठ में लिखने देता है लेकिन उपयोगकर्ता के लिए 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

Jekyll और GitHub पेज के साथ अपने ब्लॉग को मुफ्त में कैसे होस्ट करें

यह आपके कंप्यूटर पर स्थानीय रूप से चलने के बारे में आपका नया ब्लॉग लॉन्च करेगा। साइट पर एक नज़र डालने के लिए अपने ब्राउज़र में प्रदर्शित यूआरएल खोलें। जैसा कि आप देख सकते हैं, कुछ काम करना है। प्रेस Ctrl + C रोकने के लिए।

अपना ब्लॉग कस्टमाइज़ करें

साइट का शीर्षक और अन्य जानकारी संपादित करने के लिए, अपनी ब्लॉग निर्देशिका खोलें और "_config.yml" संपादित करें। यहां विभिन्न विकल्प काफी स्पष्ट हैं। अब आप चाहें तो अपने होम पेज को एडिट कर सकते हैं, जो कि "index.md" फाइल है, हालांकि यह वैकल्पिक है।

Jekyll और GitHub पेज के साथ अपने ब्लॉग को मुफ्त में कैसे होस्ट करें

अपना पहला ब्लॉग पोस्ट लिखना शुरू करने के लिए, "_posts" फ़ोल्डर खोलें और आपको एक नमूना पोस्ट दिखाई देगी। इसे खोलें और इसे संपादित करें, या एक नई पोस्ट बनाने के लिए इसकी नकल करें।

अपने ब्लॉग को GitHub पर परिनियोजित करें

अब जब आपकी साइट स्थानीय रूप से स्थापित हो गई है, तो इसे ऑनलाइन करने का समय आ गया है। यदि आपके पास पहले से कोई GitHub खाता सेट अप नहीं है, तो साइन अप करें और अपने कंप्यूटर पर git इंस्टॉल और कॉन्फ़िगर करें। इसके बाद, “username” को अपने GitHub यूज़रनेम से बदलकर, username.github.io नाम से एक नया रिपॉजिटरी बनाएं।

Jekyll और GitHub पेज के साथ अपने ब्लॉग को मुफ्त में कैसे होस्ट करें

अब अपना टर्मिनल खोलें और 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 चलाएं कमांड हमने पहले आपके कंप्यूटर पर आपकी साइट को देखने के लिए उपयोग किया था। यह आपको टाइपो से लेकर मार्कडाउन सिंटैक्स त्रुटियों तक सब कुछ पकड़ने में मदद करेगा।


  1. GitHub Marketplace के साथ शुरुआत करना:अपने ऐप्स और टूल्स को कैसे सूचीबद्ध करें

    अपने गिटहब मार्केटप्लेस ऐप के साथ डेवलपर्स गिटहब वर्कफ़्लो में सुधार करना चाहते हैं? गिटहब मार्केटप्लेस एक ऐसी जगह है जहां डेवलपर्स फ्री और पेड टूल्स का इस्तेमाल कर सकते हैं। प्लेटफ़ॉर्म डेवलपर्स को विभिन्न प्रकार के टूल प्रदान करता है जैसे क्रियाएँ और ऐप्स, जहाँ प्रत्येक टूल को प्लेटफ़ॉर्म में जोड़

  1. अपने कंप्यूटर की स्क्रीन को ऑडियो के साथ कैसे रिकॉर्ड करें (मुफ्त में)

    ब्लॉग सारांश - क्या आप अपने YouTube चैनल के लिए कोई गेम रिकॉर्ड करने का प्रयास कर रहे हैं? लेकिन हमेशा इस बात को लेकर उलझन में रहते हैं कि ऑडियो फाइलों को वीडियो स्क्रीन रिकॉर्डिंग से अलग कैसे रिकॉर्ड किया जाए? यह ब्लॉग आपको यह सीखने में मदद करेगा कि स्क्रीन गतिविधियों के साथ-साथ ऑडियो फाइलों को कै

  1. अपने ईमेल को मुफ्त में कैसे संग्रहित करें

    2012 की ओर, Google ने नए ग्राहकों के लिए मुफ्त G Suite, जिसे विरासत संस्करण के रूप में भी जाना जाता है, की पेशकश बंद कर दी। हालाँकि, मुफ़्त खाते वाले लोग बिना किसी शुल्क के इन सेवाओं का उपयोग कर सकते हैं। एक दशक और कई अपडेट के बाद, Google ने जून 2022 तक सभी मुफ्त G Suite लीगेसी सेवाओं को समाप्त करने