स्थिर वेबसाइट चलाने के कई फायदे हैं, और इसे Publii के साथ बनाना और इसे अपने Raspberry Pi पर होस्ट करना आसान है।
स्थैतिक वेबसाइटें वेब पर अपनी सामग्री प्रदर्शित करने के सर्वोत्तम तरीकों में से एक हैं। वे वर्डप्रेस जैसे वेब-आधारित सीएमएस सिस्टम की तुलना में स्वाभाविक रूप से अधिक सुरक्षित हैं, और वे काफी कम संसाधनों का उपभोग करते हैं। लेकिन एक स्थिर वेबसाइट को हाथ से कोडिंग करना थकाऊ है, और नए लोगों के लिए पारंपरिक स्थैतिक साइट जनरेटर मुश्किल हो सकते हैं।
Publii एक क्रॉस-प्लेटफ़ॉर्म ऐप है जो आपको एक स्थिर साइट जनरेटर के सभी लाभ देता है, जो उपयोगकर्ता के अनुकूल सामग्री प्रबंधन प्रणाली के साथ संयुक्त है जिसे आप अपने डेस्कटॉप पर चला सकते हैं।
स्टेटिक साइट्स बस बेहतर हैं
शुरुआत में वेब था। 2000 के दशक की शुरुआत में वेब 2.0 के आसन्न आगमन के बावजूद इसे वेब 1.0 नहीं कहा गया था। यह सिर्फ "वेब" था। वेब काफी बुनियादी था, और सादे पुराने, उबाऊ स्थिर पृष्ठों की सेवा करता था, जो भड़कीली पृष्ठभूमि के एनिमेशन, असंभव रंग योजनाओं और असंभावित फोंट के साथ छिड़का हुआ था। डायनामिक कंटेंट मैनेजमेंट सिस्टम वास्तव में ज्यादातर लोगों के लिए भी नहीं थे। आप केवल HTML फ़ाइलों को डेटा निर्देशिका में डंप करेंगे। वेब 2.0 क्रांति तक वेब बहुत अच्छी तरह से काम करता था, जिसमें स्थिर पृष्ठों को गतिशील एचटीएमएल-या इससे भी बदतर, जावास्क्रिप्ट द्वारा विस्थापित किया गया था।
आज के वेब के बारे में सच्चाई यह है कि इसमें से अधिकांश वास्तव में आवश्यक नहीं है, और केवल इसलिए मौजूद है क्योंकि डिवाइस किस पर है आप यह लेख पढ़ रहे हैं यह हास्यास्पद रूप से प्रबल है और इसमें देश के कुछ राष्ट्र राज्यों की उपलब्ध बैंडविड्थ है 1990 के दशक। न्यूयॉर्क टाइम्स का औसत वेब पेज आकार में कहीं न कहीं 15MB के क्षेत्र में है, और यह बिल्कुल आवश्यक नहीं है।
यदि आप अपने घर से किसी आधुनिक Raspberry Pi जैसे कि Raspberry Pi 4B पर कोई वेबसाइट चला रहे हैं, तो आप पाएंगे कि आप आसानी से कई वर्डप्रेस इंस्टेंस चलाएं. लेकिन पृष्ठों को सर्व करने के लिए सामग्री प्रबंधन प्रणाली का उपयोग करके, आप हार्डवेयर पर अधिक दबाव डाल रहे हैं आपको जरूरत से ज्यादा और रास्पबेरी पाई जीरो जैसे कम विशेष एसओसी सर्वर पर प्रदर्शन हो सकता है कष्ट सहना। इसके अतिरिक्त, एक वेबसाइट के माध्यम से लॉगिन की अनुमति देकर, आप अपने कीमती पाई को हमले के लिए खुला छोड़ रहे हैं।
क्योंकि स्थैतिक साइटों को हार्डवेयर पर चलने के लिए डिज़ाइन किया गया था जो 40 साल पहले अस्तित्व में था, उन्हें रास्ते में बहुत कम आवश्यकता होती है सिस्टम संसाधनों का, और क्योंकि आप सामग्री को सीधे अपने Pi-आधारित सर्वर पर डंप कर रहे हैं, वे अधिक सुरक्षित हैं, बहुत। स्थैतिक साइट जनरेटर आपको मार्कडाउन, HTML और CSS के चतुर उपयोग के साथ अच्छी दिखने वाली स्थिर वेबसाइटें बनाने की अनुमति देता है। वे पलक झपकते ही लोड हो जाते हैं, और बहुत सारे संसाधनों का उपयोग नहीं करते हैं।
अधिकांश स्थैतिक साइट जनरेटर मार्कडाउन फ़ाइलों को प्रस्तुत करते हैं जिन्हें आप नैनो जैसे पाठ संपादकों में लिखते हैं, जो उन्हें कुछ लोगों के लिए दुर्गम और अनाकर्षक विकल्प बना सकता है। सौभाग्य से, एक बेहतर विकल्प उपलब्ध है।
Publii एक उपयोगकर्ता के अनुकूल स्टेटिक साइट जेनरेटर है
Publii आपको वे सभी सुविधाएँ और सुविधाएँ प्रदान करता है जिनकी आप एक ठोस वेब 2.0 CMS जैसे कि वर्डप्रेस के साथ अपेक्षा करते हैं, लेकिन आपके डेस्कटॉप पीसी पर सामग्री को प्रस्तुत करेगा, जो आपके Pi में स्थानांतरित करने के लिए तैयार है।
प्रकाशन के साथ आपको तीन सहज और उत्तरदायी संपादकों का विकल्प मिलता है: एक HTML ब्लॉक संपादक, एक WYSIWYG संपादक यदि आप एक वर्ड प्रोसेसर-जैसे वर्कफ़्लो पसंद करते हैं, और निश्चित रूप से, एक मार्कडाउन संपादक आसानी से पूरी तरह से स्वरूपित करने के लिए मूलपाठ।
यदि आप उस तरह के व्यक्ति हैं जो लगातार तथ्यों की जाँच करके और लिखने से खुद को विचलित करना पसंद करते हैं आंकड़े, WYSIWYG संपादक बिल्कुल वही है जो आपको चाहिए, कुल शब्दों, पैराग्राफों और वाक्य; अद्वितीय शब्दों की संख्या; आपने कितने अक्षर लिखे हैं; और अनुमानित पढ़ने का समय।
आप सेकंड में समृद्ध मीडिया छवि गैलरी बना सकते हैं, और टैग और लेखक द्वारा लेखों को वर्गीकृत कर सकते हैं। यदि आप होस्ट किए गए CMS से स्थानीय रूप से इंस्टॉल किए गए Publii उदाहरण में माइग्रेट करना चाहते हैं, तो Publii में एक अंतर्निहित टूल है जो माइग्रेशन को आसान बनाता है। पेशेवर रूप से बनाई गई थीम और प्लगइन्स सार्वजनिक बाज़ार के माध्यम से उपलब्ध हैं।
विंडोज, मैक और लिनक्स पर पबली कैसे स्थापित करें
प्रकाशन सभी प्रमुख डेस्कटॉप ऑपरेटिंग सिस्टम पर उपलब्ध है, और उनमें से किसी पर स्थापना में कुछ मिनट से अधिक समय नहीं लगना चाहिए। सभी मामलों में, आपको यात्रा करने की आवश्यकता होगी प्रकाशन डाउनलोड पृष्ठ और अपने ऑपरेटिंग सिस्टम और आर्किटेक्चर के लिए उपयुक्त बाइनरी लें।
विंडोज पर पब्लिकी इंस्टॉल करें
इंस्टॉलर को लॉन्च करने और क्लिक करने के लिए EXE फ़ाइल पर डबल-क्लिक करें मैं सहमत हूं यह पूछे जाने पर कि क्या आप GPLv3 लाइसेंस समझौते की शर्तों से सहमत हैं। प्रकाशन जल्दी से स्थापित हो जाएगा, लेकिन इससे पहले कि आप इसे लॉन्च कर सकें, आपको फिर से लाइसेंस समझौते की शर्तों से सहमत होना होगा। पर क्लिक करें स्वीकार करना और आप जाने के लिए तैयार हैं।
MacOS पर पब्लिकी स्थापित करें
MacOS पर Publii को स्थापित करने के लिए, DMG फ़ाइल को इसमें खींचें अनुप्रयोग फ़ोल्डर।
लिनक्स पर पब्लिकी स्थापित करें
यदि आपने उबंटू सहित डेबियन-आधारित सिस्टम के लिए DEB फ़ाइल डाउनलोड की है, तो dpkg फ़ाइल को स्थापित करने का आदेश:
sudo dpkg -i पथ/से/publii.deb
यदि आप एक डिस्ट्रो का उपयोग कर रहे हैं जो अच्छी तरह से खेलता है rpm फ़ाइलें, इसका उपयोग करें:
सुडो आरपीएम -आई /पथ/से/publii.rpm
किसी भी अन्य लिनक्स डिस्ट्रो के लिए, ऐपिमेज डाउनलोड करें, फिर इसे निष्पादन योग्य बनाएं:
sudo chmod +x /path/to/publii.appimage
एक शानदार दिखने वाली स्थैतिक वेबसाइट बनाने के लिए प्रकाशन का उपयोग करें
पहली बार सार्वजनिक रूप से खोलें, और आपको या तो "अपनी पहली वेबसाइट बनाएं" या "बैकअप से पुनर्स्थापित करें" के लिए कहा जाएगा। पहला विकल्प चुनें, और अपनी वेबसाइट को एक नाम दें, और अपने आप को एक लेखक का नाम दें, साथ ही 50 या इससे अधिक के चयन में से एक छोटा आइकन चुनें। लेखकों के रूप में, हमने एक पेंसिल को उपयुक्त विकल्प पाया। जब आप तैयार हों, तो बड़े नीले रंग पर क्लिक करें वेबसाइट बनाएं बटन।
अगला विकल्प यह है कि किस संपादक का उपयोग किया जाए। आप प्रत्येक पोस्ट के लिए अलग-अलग संपादकों का उपयोग करना चुन सकते हैं, और एक है नई पोस्ट जोड़ें हर विकल्प के तहत बटन। प्रदर्शन उद्देश्यों के लिए, हम WYSIWYG विकल्प के साथ गए, क्योंकि अधिकांश लोगों के इसके साथ सहज होने की संभावना है।
Publii WYSIWG संपादक का उपयोग करना तुरंत सहज है। आप अपनी सामग्री को उपयुक्त स्थान पर टाइप करते हैं, और सामग्री को प्रारूपित करने, चित्र सम्मिलित करने और कोड स्निपेट बनाने के लिए मेनू बार का उपयोग करते हैं। एक छवि डालें, और प्रकाशन ऑल्ट टेक्स्ट, एट्रिब्यूशन और कैप्शन के लिए टेक्स्ट फ़ील्ड पेश करेगा।
छवि को केंद्रित करने, संरेखण, और बहुत कुछ सहित अन्य विकल्प उपलब्ध हैं। यह वेब के लिए वर्ड प्रोसेसर जैसा है! पोस्ट विशिष्ट सुविधाओं तक पहुँचने के लिए स्क्रीन के शीर्ष दाईं ओर कॉग आइकन पर क्लिक करें। यहां आप लेखक का नाम सेट कर सकते हैं, और किसी पोस्ट को फीचर्ड के रूप में चिह्नित कर सकते हैं या उसे छिपा सकते हैं। या अगर यह कुछ ऐसा है जिसके साथ जुड़ने में आपको शर्म आती है, लेकिन फिर भी आप इसे अपनी साइट पर चाहते हैं, तो आप इसे मुख्य पृष्ठ से दूर रख सकते हैं।
आप चुनिंदा छवि भी सेट कर सकते हैं, विभिन्न एसईओ विकल्प सेट कर सकते हैं और टैग बना सकते हैं। इससे पहले कि आप अपनी सामग्री का पूर्वावलोकन या प्रकाशन कर सकें, आपको थीम का चयन और कॉन्फ़िगर करना होगा। मुख्य मेनू पर लौटने के लिए बैक एरो बटन पर क्लिक करें। यहां से आप मेनू बना और व्यवस्थित कर सकते हैं, अनुकूलित कर सकते हैं कि साइट कैसी दिखती है और बहुत कुछ।
अपनी नई स्टेटिक साइट को अपने Raspberry Pi पर अपलोड करें
इससे पहले कि आप अपनी नई बनाई गई वेबसाइट अपलोड करें, सुनिश्चित करें कि आपने हमारी मार्गदर्शिका का पालन किया है एक सर्वर के रूप में अपना रास्पबेरी पाई स्थापित करना. जब आप अपनी साइट के दिखने के तरीके से खुश हों, तो पर क्लिक करें सर्वर. Publii FTP, SFTP, और अन्य सहित विभिन्न प्रोटोकॉल का उपयोग करके सीधे आपके Pi पर अपलोड कर सकता है।
एक वेबसाइट को उसी स्थानीय नेटवर्क पर रास्पबेरी पाई में स्थानांतरित करने का हमारा पसंदीदा तरीका क्लासिक है सिक्योर कॉपी (एससीपी) कमांड.
सबसे पहले, उन फ़ाइलों को प्राप्त करें जिन्हें आप चुनकर अपलोड करना चाहते हैं ज़िप सर्वर प्रकार के रूप में। आधार URL दर्ज करें, फिर फ़ाइलों के लिए आउटपुट निर्देशिका चुनें। आपकी होम डायरेक्टरी एक अच्छा विकल्प है। चुनना गैर-संपीड़ित कैटलॉग एक ज़िप फ़ाइल के बजाय सार्वजनिक रूप से एक निर्देशिका बनाने के लिए।
क्लिक सेटिंग्स सेव करें, फिर अपनी वेबसाइट को सिंक करें बटन। आपके द्वारा निर्दिष्ट निर्देशिका में एक नया फ़ोल्डर बनाया जाएगा। अपने Linux टर्मिनल या SSH क्लाइंट जैसे PuTTY का उपयोग करके, अपने रास्पबेरी पाई में फाइलें भेजें:
scp -r /path/to/your/files/* पाई@पी.local.ip.address:/var/www/html
आपकी स्टैटिक जनरेट की गई वेबसाइट अब तुरंत लाइव हो जाएगी!
अपनी नई स्टेटिक रास्पबेरी पाई वेबसाइट के लिए बढ़िया सामग्री बनाएँ
एक अच्छा कार्यप्रवाह और बढ़िया, किफायती हार्डवेयर हमेशा एक सफल साइट नहीं बनाते हैं। आपको ऐसे विचार और सामग्री चाहिए जिन्हें लोग पढ़ना चाहते हैं। यदि आप कहानी के विचारों के साथ आने के लिए संघर्ष कर रहे हैं, तो कुछ वेबसाइटें हैं जो इसमें आपकी सहायता कर सकती हैं।