अंतर और समानता के बारे में। WordPress से Jekyll तक 4

समानता और अंतर के बारे में

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

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

हर स्वाद के लिए सहायक उपकरण भी मौजूद हैं।  इसमें एक विज़ुअल संपादक भी शामिल है, जो सामग्री प्रबंधकों जितना संपूर्ण न होते हुए भी पाठ लिखने और चित्र जोड़ने के कार्य को बहुत सुविधाजनक बनाता है।

प्लगइन्स और थीम को ध्यान में रखने योग्य एक महत्वपूर्ण बात। औरn वर्डप्रेस को सर्वर पर लोड किया जाता है और इसके लिए एक डेटाबेस की आवश्यकता होती है। यह जगह घेरता है और संभावित सुरक्षा जोखिम का प्रतिनिधित्व करता है। जेकिल के साथ प्लगइन्स और थीम काम के कंप्यूटर पर हैं। जो अपलोड किया गया है वह पहले से ही संसाधित वेब पेज हैं।

इस तुलना का तीसरा चरण रूपरेखा है। उन रूपरेखाओं के लिए बहुत सारे तैयार टेम्पलेट हैं और आपको बस हाथ से संपादित करना है। लेकिन, इसमें काफी समय लगता है.

वर्डप्रेस मूल रूप से तीन तकनीकों का उपयोग करता है। उपयोगकर्ता जो देखता है उसके लिए इंजन के अंतर्गत PHP और Mysql और HTML, CSS और जावास्क्रिप्ट। जेकेल रूबी को एक प्रोग्रामिंग भाषा और तीन अन्य भाषाओं के रूप में उपयोग करता है। पेज बनाने के लिए YAML, लिक्विड और एक मार्कडाउन बोली जिसे क्रैनडाउन कहा जाता है। इसे कुछ अन्तरक्रियाशीलता देने के लिए पेज हमेशा HTML, CSS और जावास्क्रिप्ट होंगे।

मतभेदों और समानताओं के बारे में. सुविधा

वर्डप्रेस इंस्टॉल करने की आवश्यकताएं निम्नलिखित हैं:

  • PHP संस्करण 7.4 या उच्चतर.
  • MySQL संस्करण 5.6 या उच्चतर या MariaDB संस्करण 10.1 या उच्चतर
  • HTTPS-अनुपालक

सामान्य तौर पर, अधिकांश वेब होस्टिंग प्रदाता सर्वर के रूप में Apache या NGNIX का उपयोग करते हैं जो आपको वर्डप्रेस का उपयोग करने की अनुमति देगा। लेकिन, यदि आप कोई अन्य विकल्प आज़माना चाहते हैं, जब तक यह उपरोक्त आवश्यकताओं को पूरा करता है, यह करेगा।

सैद्धांतिक रूप से आप सामग्री निर्माण के लिए अपने स्थानीय कंप्यूटर पर वर्डप्रेस इंस्टॉलेशन कर सकते हैं और फिर सर्वर पर अपलोड कर सकते हैं। लेकिन, सामग्री प्रबंधकों की खूबी यह है कि आप सीधे उनके प्रशासन पैनल में काम कर सकते हैं।n.

आजकल, होस्टिंग प्रदाता पहले से स्थापित वर्डप्रेस या स्वचालित इंस्टॉलेशन स्क्रिप्ट के साथ योजनाएं पेश करते हैं। जैसा Softaculous. आपको केवल वही जानकारी भरनी है जो मांगी गई है और कुछ ही मिनटों में आपकी साइट इंस्टॉल हो जाएगी और काम करने के लिए तैयार हो जाएगी।

मैन्युअल स्थापना के मामले में, आपको यह सुनिश्चित करना होगा कि PHP का नवीनतम संस्करण स्थापित है और एक डेटाबेस स्थापित करें। यह सब आपके होस्टिंग प्रदाता के नियंत्रण कक्ष में है. फिर आपको वर्डप्रेस डाउनलोड करना होगा और कॉन्फ़िगरेशन डेटा को संपादित करना होगा। फिर आप सभी फ़ाइलों को ftp के माध्यम से सर्वर पर अपलोड करें।

समाप्त करने के लिए, आप वेबसाइट पर जाएं और जो जानकारी वह मांगती है उसे भरें।

जेकिल को स्थापित करने का तरीका इस प्रकार है:

Requisitos

  • रूबी संस्करण 2.4.0 या उच्चतर
  • रूबीजम्स
  • जीसीसी और मेक

Ubuntu

sudo apt-get install ruby-full build-essential zlib1g-dev
echo '# Install Ruby Gems to ~/gems' >> ~/.bashrc
echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc
echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

डेबियन

sudo apt-get install ruby-full build-essential

फेडोरा

sudo dnf install ruby ruby-devel openssl-devel redhat-rpm-config @development-tools

आरएचईएल 8/सेंटओएस

sudo dnf install ruby ruby-devel
sudo dnf group install "Development Tools"

Gentoo

sudo emerge -av jekyll

Archlinux

sudo pacman -S ruby base-devel

openSUSE

sudo zypper install -t pattern devel_ruby devel_C_C++
sudo zypper install ruby-devel

स्थापना

gem install jekyll bundler

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


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   लुइक्स कहा

    अब तक बिल्कुल स्पष्ट है, सिवाय इसके कि मुझे अभी भी जीसीसी और मेक की आवश्यकता समझ में नहीं आई है..

    1.    डिएगो जर्मन गोंजालेज कहा

      हे.
      जेकिल द्वारा प्रोजेक्ट फ़ाइलें उत्पन्न करने के लिए उपयोग किया जाता है