ह्यूगो क्या है और इसे कैसे इनस्टॉल करें? (HUGO kya hai?)
इस लेख में हम जानेंगे - What is HUGO?, in Hindi
- ह्यूगो (HUGO) क्या है?
- HUGO कैसे स्थापित/इनस्टॉल करें?
ह्यूगो (HUGO) क्या है? (HUGO kya hai?)
ह्यूगो एक स्टैटिक साइट जनरेटर (SSG) है, जिसे आप स्टैटिक वेबसाइट और ब्लॉग बनाने के लिए उपयोग कर सकते हैं।
इससे पहले कि हम HUGO की गहराई में जाएं, हमें HUGO की इस परिभाषा में उल्लिखित इन दो शब्दों को समझने की जरूरत है, यानी स्टेटिक वेबसाइट क्या है और स्टेटिक साइट जनरेटर क्या होते हैं?
यदि आप नहीं जानते कि स्टैटिक साइट या स्टैटिक साइट जेनरेटर (SSGs) क्या हैं, तो आप उनके बारे में यहाँ पढ़ सकते हैं।
यह Google द्वारा विकसित GO भाषा पर आधारित है। हालांकि HUGO का उपयोग करके साइट बनाने के लिए आपको इस भाषा का अधिक ज्ञान होने की आवश्यकता नहीं है। हम किसी थीम (theme) का उपयोग करके काम चला सकते हैं।
हो सकता है कि कभी-कभी आपको यहां और वहां कुछ चीजें बदलनी पड़ें। जिसे मैनेज किया जा सकता है। और मैं आपके इस प्रयास में कुछ हद तक आपका मार्गदर्शन करूंगा।
चूंकि HUGO एक ओपन सोर्स स्टैटिक साइट जनरेटर है, हम बहुत सारे अनुकूलन (customizations) कर सकते हैं, और यहां तक कि अपनी खुद की थीम भी बना सकते हैं।
हालाँकि हम अपने पेज और पोस्ट बनाने के लिए HUGO में मार्कअप लैंग्वेज (markup language) का उपयोग करते हैं, लेकिन हम साधारण HTML, CSS और JavaScript का भी उपयोग कर सकते हैं। आपको बस एक कोड संपादक (code editor) की आवश्यकता है, जैसे की विजुअल स्टूडियो कोड (Visual Studio Code - VSS), Sublime Text, इत्यादि।
HUGO कैसे स्थापित/इनस्टॉल करें? (HUGO kaise install karein?)
ह्यूगो को इनस्टॉल (install) करने के कई तरीके हैं। आप उन्हें यहां देख सकते हैं।
हालांकि, यहां हम सीखेंगे कि Chocolatey का उपयोग करके विंडोज ऑपरेटिंग सिस्टम पर HUGO कैसे इनस्टॉल करें।
तो, HUGO को इनस्टॉल करने से पहले आपको Chocolatey इनस्टॉल करने की आवश्यकता है।
Chocolatey इनस्टॉल करना
चॉकलेट इनस्टॉल करने के लिए कमांड:
मैंने इसे इनस्टॉल करने के लिए windows powershell का admin के रूप में उपयोग किया। लेकिन एक बार इंस्टॉल हो जाने पर हम इसे कमांड प्रॉम्प्ट (command prompt) पर भी इस्तेमाल कर सकते हैं।
इसके बारे में अधिक पढ़ने के लिए आप इस वेबसाइट को देख सकते हैं।
Chocolatey (विंडोज) - जब आप node.js इनस्टॉल करते हैं, तो इसे साथ में ही इनस्टॉल किया जा सकता है। जब आप node इनस्टॉल कर रहे होते हैं तो यह आपको एक विकल्प के रूप में पेश किया जाता है।
हालाँकि, मैंने हाल ही में Node.js का नवीनतम संस्करण इनस्टॉल किया था, लेकिन फिर भी Chocolatey इनस्टॉल नहीं किया गया। यह शायद लिपियों की प्रतिबंधित निष्पादन नीति (restricted execution policy of scripts) के कारण था।
इसलिए, मैंने इसकी वेबसाइट पर दिए गए निर्देशों का पालन करते हुए अलग से Chocolatey इंस्टॉल किया।
एक बार यह हो जाने के बाद, आप आगे बढ़ सकते हैं और HUGO को इनस्टॉल कर सकते हैं।
HUGO इनस्टॉल करना
यदि आप विंडोज मशीन पर हैं और पैकेज प्रबंधन (package management) के लिए Chocolatey का उपयोग करते हैं, तो आप निम्नलिखित एक लाइन कमांड के साथ HUGO को इनस्टॉल कर सकते हैं:
यदि आपको HUGO के “विस्तारित” Sass/SCSS संस्करण की आवश्यकता है, तो निम्न कमांड का उपयोग करें:
मैंने इस उद्देश्य के लिए विंडोज़ कमांड प्रॉम्प्ट (cmd) का उपयोग किया। हालाँकि, सुनिश्चित करें कि आप cmd को Admin के रूप में खोल रहे हैं।
आपको HUGO के किस संस्करण को इनस्टॉल करने की आवश्यकता है, यह तय करने के लिए आपको अपनी HUGO थीम (theme) की आवश्यकताओं की जांच करने की आवश्यकता है। अधिकांश HUGO थीम स्पष्ट रूप से इसका उल्लेख करती हैं। हालांकि, अगर आपको अच्छे से नहीं पता है, तो विस्तारित संस्करण स्थापित करें। मैं भी यही करता हूं।
विंडोज़ 10 पर ह्यूगो को इनस्टॉल करने का दूसरा तरीका इस वेबसाइट पर दिया गया है। यह उन लोगों के लिए है जिनके पास chocolatey नहीं है।
HUGO संस्करण की जांच करें
एक बार जब आप HUGO इनस्टॉल कर लेते हैं, तो आप निम्न कमांड का उपयोग करके इसके संस्करण (version) की जांच कर सकते हैं: