डेबियन पर सेटअप NFS शेयर
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
ह्यूगो एक स्थिर साइट जनरेटर है जिसमें बिजली की तेज रेंडरिंग गति और उपयोग में आसानी होती है। इसकी सभी सामग्री-उन्मुख विशेषताओं के लिए धन्यवाद, आप हमेशा पर्यावरण के निर्माण के बजाय सामग्री बनाने पर ध्यान केंद्रित कर सकते हैं:
इस ट्यूटोरियल में, मैं आपको दिखाता हूँ कि सेंट-बेस्ड वल्चर LEMP सर्वर इंस्टेंस पर एक स्थिर ब्लॉग साइट बनाने के लिए ह्यूगो को कैसे इंस्टॉल और इस्तेमाल किया जाए।
सूडो अनुमतियों के साथ एक गैर-रूट उपयोगकर्ता के रूप में अपने उदाहरण में लॉगिन करें। इस लेख में ऐसे उपयोगकर्ता को बनाने का तरीका देखें ।
ह्यूगो को लगभग सभी मुख्यधारा के प्लेटफार्मों पर स्थापित किया जा सकता है। CentOS के लिए, आपको बस एक .tar.gzसंग्रह में नवीनतम प्रोग्राम फ़ाइल डाउनलोड करने और इसे एक सुविधाजनक स्थान पर अनज़िप करने की आवश्यकता है। लेखन के समय, नवीनतम संस्करण 0.15 है।
sudo yum update -y
sudo yum install git -y
cd ~
wget https://github.com/spf13/hugo/releases/download/v0.15/hugo_0.15_linux_amd64.tar.gz
tar -zxvf hugo_0.15_linux_amd64.tar.gz
sudo mv hugo_0.15_linux_amd64/hugo_0.15_linux_amd64 /usr/local/bin/hugo
निम्नलिखित कमांड के साथ अपने इंस्टॉलेशन का परीक्षण करें:
hugo version
ह्यूगो के साथ, आप अपने सर्वर पर किसी भी फ़ोल्डर में अपनी साइट बना सकते हैं। यहां, मैंने mysite/अपने होम डायरेक्टरी के तहत डायरेक्टरी में एक साइट बनाई ।
cd ~
hugo new site ~/mysite
साइट की वास्तुकला को देखने के लिए निम्नलिखित कमांड चलाएँ:
cd mysite
ls -lF
जैसा कि आप देखते हैं, साइट का वर्तमान आर्किटेक्चर जैसा दिखता है:
आद्यरूप /
config.toml
सामग्री/
डेटा/
लेआउट /
स्थिर /
एक और दो-से-निर्मित निर्देशिकाओं के साथ, themes/और public/, ह्यूगो साइट की पूरी वास्तुकला अभी तक व्यापक है।
स्टार्टर के रूप में, यह जान लें कि आपकी सामग्री को निर्देशिका में संग्रहीत किया जाना चाहिए content/।
ह्यूगो रिपॉजिटरी से सभी थीम को स्थापित करने के लिए, निम्न कमांड चलाएं। ये themes/आपकी साइट डायरेक्टरी में नाम की डायरेक्टरी बनाएंगे और ह्यूगो थीम रेपो से सभी थीम डाउनलोड करेंगे।
cd ~/mysite/
git clone --depth 1 --recursive https://github.com/spf13/hugoThemes.git themes
यदि आप केवल एक ही विषय स्थापित करना चाहते हैं, तो अपने पसंदीदा विषय को निर्धारित करने के लिए ह्यूगो थीम रेपो पर जाएं। इसका URL कॉपी करें और git cloneनीचे कमांड में पेस्ट करें।
cd ~/mysite/
mkdir themes
cd themes
git clone https://github.com/jaden/twentyfourteen
config.tomlआपकी साइट निर्देशिका में नामित फ़ाइल में आपकी ह्यूगो साइट के लिए वैश्विक कॉन्फ़िगरेशन है। नीचे सूचीबद्ध के रूप में कुछ बुनियादी विन्यास परिवर्तन करने के लिए एक पाठ संपादक के साथ फाइल को संपादित करें। अपनी विशिष्ट स्थितियों के अनुसार मूल्यों को बदलना याद रखें।
baseurl = "http://[YourSiteIP]/"
languageCode = "en-us"
title = "Your Site Name"
theme = "twentyfourteen"
अपनी साइट निर्देशिका में, निर्देशिका में सामग्री पृष्ठ बनाने के लिए निम्न कमांड इनपुट करें ~/mysite/content/post/।
cd ~/mysite/
hugo new post/about.md
फ़ाइल को एक टेक्स्ट एडिटर में खोलें, फ़ाइल का प्रारूप निम्न के जैसा होना चाहिए।
+++
date = "2015-12-25T03:21:23Z"
draft = true
title = "about"
+++
+++आपके सामग्री पृष्ठ के बारे में मेटा जानकारी झूठ की दो पंक्तियों के बीच । यहां, आप लाइन को हटा सकते हैं draft = trueऔर अपनी इच्छानुसार शीर्षक लाइन को संशोधित कर सकते हैं।
दूसरी +++पंक्ति के तहत , वह सामग्री जोड़ें जिसे आप वेब पेज पर प्रदर्शित करना चाहते हैं। मार्कडाउन भाषा में अपनी सामग्री लिखना याद रखें।
## This is an H2 headline
Text goes here.
इस संपादन को पूरा करने के बाद, पाठ संपादक को बाद के उपयोग के लिए खुला रखें।
आप अपनी साइट को परिनियोजित करने के लिए ह्यूगो के अंतर्निहित वेब सर्वर का उपयोग कर सकते हैं, जो पाठ संपादक में अपनी सामग्री को संशोधित करते ही वेब पेज पर आपके परिवर्तनों को तुरंत प्रदर्शित कर सकता है।
एक और टर्मिनल खोलें, iptablesह्यूगो सर्वर के डिफ़ॉल्ट पोर्ट 1313 पर अपनी साइट तक आपकी पहुंच की अनुमति देने के लिए नियमों को कॉन्फ़िगर करें :
sudo iptables -I INPUT -p tcp --dport 1313 -j ACCEPT
ह्यूगो सर्वर लॉन्च करें:
hugo server --bind="[YourServerIP]"
किसी ब्राउज़र से अपनी साइट पर जाएँ:
http://[YourServerIP]:1313
अब, आप पिछले फ़ाइल में पृष्ठ फ़ाइल की सामग्री को संपादित करने का प्रयास कर सकते हैं या पृष्ठ फ़ाइल जोड़ / निकाल सकते हैं। आप पाएंगे कि content/निर्देशिका में कोई भी संशोधन आपकी ब्राउज़र स्क्रीन पर एक साथ परिलक्षित होगा। एक व्यस्त ब्लॉगर के लिए यह एक बड़ी विशेषता है क्योंकि आप बेहतर रचना के अनुभवों के लिए हमेशा अपने संशोधनों को तुरंत देख सकते हैं।
अपना संपादन समाप्त करने के बाद, Ctrl+Cह्यूगो सर्वर को रोकने के लिए दबाएँ ।
अब वेब पर अपनी साइट प्रकाशित करने का समय है। निम्नलिखित कमांड चलाएँ और ह्यूगो public/निर्देशिका के भीतर प्रकाशन के लिए उपयुक्त सभी स्थिर सामग्री उत्पन्न करेगा ।
cd ~/mysite
hugo
नोट : ह्यूगो पुरानी फाइलों को डिलीट नहीं करेगा जो कि पहले उत्पन्न हुई थीं जब आप ऊपर दिए गए कमांड चलाते हैं। अप्रत्याशित परिणामों से बचने के लिए, आप कमांड public/चलाने से पहले निर्देशिका को हमेशा हटा सकते हैं hugoया एक नया आउटपुट गंतव्य निर्दिष्ट कर सकते हैं जैसा कि निम्नलिखित कमांड में दिखाया गया है।
hugo --destination=public2
चूंकि Nginx वेब सर्वर पहले से ही सर्वर पर चल रहा है, इसलिए आपको केवल ~/mysite/public/अपने वेब निर्देशिका में निर्देशिका या अन्य कस्टम गंतव्य निर्देशिका की सामग्री की प्रतिलिपि बनाने की आवश्यकता है /usr/share/nginx/html/।
मूल फ़ाइलें हटाएं:
cd /usr/share/nginx/html/
sudo rm -rf background.jpg index.php logo.png
अपनी स्थिर साइट फ़ाइलों को वेब निर्देशिका में कॉपी करें:
cd ~/mysite/public
sudo cp -R ~/mysite/public/. /usr/share/nginx/html/
बस। अब आप अपने ब्राउज़र से अपनी सुपर फास्ट स्थैतिक साइट पर जा सकते हैं http://[YourServerIP]:।
अधिक विवरण देखने के लिए, कमांड का उपयोग करें hugo helpया ह्यूगो आधिकारिक वेबसाइट पर जाएं ।
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ