Tungkol sa mga pagkakaiba at pagkakatulad. Mula sa WordPress hanggang sa Jekyll 4

Tungkol sa pagkakatulad at pagkakaiba

Babala basag trip. Sa mga sumusunod na artikulo ni ang seryeng ito kung bakit ako lumipat mula sa WordPress patungong Jekyll ay magdaraya. Ang pariralang "laktawan ang linya" ay pagmamay-ari ng manunulat na si James Altucher at tumutukoy sa isang bilang ng mga diskarte na nagbibigay-daan sa iyo upang malaman ang isang bagay nang mas mabilis kaysa sa 10 na oras na dapat gawin upang maging dalubhasa sa isang bagay. Isa sa mga ito ay ang kumuha sa labas ng equation kung ano ang hindi pinapayagan kang sumulong

Sinayang ko ang maraming buwan na sinusubukan na sundin ang mga tutorial para sa iba't ibang mga bahagi na bumubuo sa Jekyll upang matuklasan na hindi ko kailangan.. Mayroong isang toneladang mga nabuong tema ng pamayanan para sa Jekyll, kinailangan ko lamang kopyahin ang bahagi ng code na kailangan ko upang lumikha ng aking sarili.

Mayroon ding mga accessories para sa lahat ng kagustuhan.  Kasama ang isang visual editor na, nang hindi kumpleto tulad ng mga tagapamahala ng nilalaman, ginagawang madali ang gawain ng pagsulat ng mga teksto at pagdaragdag ng mga imahe.

Isang mahalagang punto na dapat tandaan sa mga plugin at tema. ATn Ang WordPress ay na-load sa server at nangangailangan ng isang database. Tumatagal ito ng puwang at kumakatawan sa isang potensyal na peligro sa seguridad. Sa Jekyll ang mga plugin at tema ay nasa computer na gumagana. Ang na-upload ay naproseso na mga web page.

Ang pangatlong binti ng paghahambing na ito ay ang mga balangkas. Mayroong isang tonelada ng mga template na nilikha para sa mga balangkas na iyon at ang kailangan mo lang gawin ay i-edit sa pamamagitan ng kamay. Ngunit, ito ay tumatagal ng maraming oras.

Ang WordPress ay gumagamit ng karaniwang tatlong mga teknolohiya. Ang PHP at Mysql sa ibaba ng engine at HTML, CSS at Javascript para sa nakikita ng gumagamit. Ginagamit ni Jekyll si Ruby bilang wika ng programa at tatlong iba pang mga wika. YAML, Liquid, at isang dayalek na Markdown na tinawag na Krandown para sa paglikha ng mga pahina. Ang mga pahina ay palaging magiging HTML, CSS at Jvascript upang bigyan ito ng ilang pagkakakonekta.

Tungkol sa mga pagkakaiba at pagkakatulad. Pag-install

Ang mga kinakailangan upang mai-install ang WordPress ay ang mga sumusunod:

  • PHP bersyon 7.4 o mas mataas.
  • Ang bersyon ng MySQL 5.6 o mas mataas O bersyon ng MariaDB 10.1 o mas mataas
  • Sumusunod sa HTTPS

Sa pangkalahatan, karamihan sa mga nagbibigay ng web hosting ay gumagamit ng Apache o NGNIX bilang mga server na magpapahintulot sa iyo na gumamit ng WordPress. Ngunit, kung nais mong subukan ang ilang iba pang kahalili, hangga't natutugunan nito ang mga kinakailangan sa itaas, gagawin ito.

Sa teorya maaari kang magkaroon ng isang pag-install ng WordPress sa iyong lokal na computer upang lumikha ng nilalaman at pagkatapos ay i-upload ito sa server. Ngunit, ang biyaya ng mga tagapamahala ng nilalaman ay maaari kang direktang magtrabaho sa kanilang panel ng pangangasiwan.

Ngayon, ang mga nagho-host ng host ay nag-aalok ng mga plano na naka-install na o naka-automate na script ng pag-install bilang Softaculous. Kailangan mo lang kumpletuhin ang impormasyong hinihiling nila at sa ilang minuto ay na-install mo na ang site at handa nang puntahan.

Sa kaso ng manu-manong pag-install, kailangan mong tiyakin na ang pinakabagong bersyon ng PHP ay naka-install at mag-set up ng isang database. Ang lahat ng ito sa control panel ng iyong hosting provider. Pagkatapos ay kakailanganin mong i-download ang WordPress at i-edit ang data ng pagsasaayos. Pagkatapos i-upload mo ang lahat ng mga file sa pamamagitan ng ftp sa server.

Panghuli, pumunta ka sa website at kumpletuhin ang impormasyong hinihiling nito.

Ang paraan upang mai-install ang Jekyll ay ang mga sumusunod:

Requisitos

  • Ruby bersyon 2.4.0 o mas mataas
  • Mga RubyGems
  • GCC at Gumawa

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

Debian

sudo apt-get install ruby-full build-essential

Fedora

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

RHEL 8 / CentOS

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

Instalasyon

gem install jekyll bundler

Tungkol sa pagho-host ng site na ginawa ni Jekyll. Kailangan lamang itong maging katugma sa HTTPS na protokol. Hindi ito isang kinakailangan sa Jekyll, ang mga modernong browser ay hindi nagpapakita ng mga site na hindi gumagamit ng protokol na ito. Nangangahulugan ito na ang iyong provider ng hosting ay kailangang magarantiyahan sa iyo ng ilang paraan upang makakuha ng isang pampublikong sertipiko.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   kalmado dijo

    Napakalinaw sa ngayon, maliban kung hindi ko pa rin maintindihan ang pangangailangan para sa gcc at gumawa ..

    1.    Diego German na si Gonzalez dijo

      Hello.
      Ginamit ng Jekyll upang makabuo ng mga file ng proyekto