Erinevuste ja sarnasuste kohta. WordPressist Jekyll 4-ni

Sarnasustest ja erinevustest

Spoilerihoiatus. Järgmistes artiklites autor see sari miks ma WordPressilt Jekyllile rändasin, petab. Väljend "jäta rida vahele" kuulub kirjanik James Altucherile ja viitab mitmetele tehnikatele, mis võimaldavad teil midagi õppida kiiremini kui need 10 XNUMX tundi, mis peaksid kuluma millegi asjatundjaks olemiseks. Üks neist on võrrandist välja võtta see, mis ei lase teil edasi liikuda

Ma raiskasin palju kuid, proovides järgida Jekylli moodustavate komponentide õpetusi, et avastada, et mul pole seda vaja.. Jekylli jaoks on terve hulk kogukonna välja töötatud teemasid, pidin lihtsalt kopeerima selle osa koodist, mida mul oli vaja omaenda loomiseks.

Samuti on lisavarustust igale maitsele.  Lisades visuaalse redaktori, mis muudab tekstide kirjutamise ja piltide lisamise palju lihtsamaks, ilma et see oleks nii täielik kui sisuhaldurite oma.

Oluline punkt, mida pistikprogrammide ja teemade puhul meeles pidada. JAn WordPress on serverisse laaditud ja nõuab andmebaasi. See võtab ruumi ja kujutab endast potentsiaalset turvariski. Jekylliga on pistikprogrammid ja teemad tööarvutis. Mis on üles laaditud, on juba töödeldud veebilehed.

Selle võrdluse kolmas osa on raamid. Nende raamistike jaoks on juba loodud palju malle ja kõik, mida peate tegema, on käsitsi redigeerimine. Kuid see võtab palju aega.

WordPress kasutab põhimõtteliselt kolme tehnoloogiat. PHP ja Mysql mootori all ning HTML, CSS ja Javascript, mida kasutaja näeb. Jekyll kasutab programmeerimiskeelena Rubyt ja veel kolme keelt. Lehtede loomiseks kasutasid YAML, Liquid ja Markdowni dialekt nimega Krandown. Lehed on alati HTML, CSS ja Jvascript, et anda sellele teatavat interaktiivsust.

Erinevuste ja sarnasuste kohta. Paigaldamine

WordPressi installimise nõuded on järgmised:

  • PHP versioon 7.4 või uuem.
  • MySQL versioon 5.6 või uuem VÕI MariaDB versioon 10.1 või uuem
  • HTTPS-ühilduv

Üldiselt kasutab enamik veebimajutusteenuse pakkujaid serveritena Apache'i või NGNIX-i, mis võimaldab teil kasutada WordPressi. Kuid kui soovite proovida mõnda muud alternatiivi, siis nii kaua, kui see vastab ülaltoodud nõuetele, see ka sobib.

Teoreetiliselt võib sisu loomiseks ja seejärel serverisse üleslaadimiseks olla kohalikus arvutis WordPressi install. Aga, sisuhaldurite arm on see, et saate töötada otse nende halduspaneeliln.

Täna pakuvad hostiteenuse pakkujad juba installitud või automatiseeritud installiskriptidega WordPressi plaane kui Softaculous. Peate lihtsalt sisestama teabe, mida nad küsivad, ja mõne minuti pärast olete saidi installinud ja valmis minema.

Käsitsi paigaldamise korral peate veenduma, et PHP uusim versioon on installitud, ja seadistama andmebaasi. Seda kõike oma hostiteenuse pakkuja juhtpaneelil. Seejärel peate WordPressi alla laadima ja konfiguratsiooniandmeid muutma. Seejärel laadite kõik failid ftp kaudu serverisse üles.

Lõpuks minge veebisaidile ja lisage teave, mida see nõuab.

Jekylli installimise viis on järgmine:

Nõuded

  • Rubiini versioon 2.4.0 või uuem
  • Rubiinkivid
  • GCC ja Make

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

paigaldamine

gem install jekyll bundler

Jekylli toodetud saidi hostimise kohta. See peab ühilduma ainult HTTPS-protokolliga. See pole Jekylli nõue, tänapäevased brauserid ei kuva saite, mis seda protokolli ei kasuta. See tähendab, et teie hostiteenuse pakkuja peab teile tagama mingi võimaluse avaliku võtme sertifikaadi saamiseks.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   luix DIJO

    Siiani väga selge, ainult et ma ei saa ikkagi aru gcc ja make vajadusest.

    1.    Diego German Gonzalez DIJO

      Hola.
      Jekyll kasutab projekti failide loomiseks