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.
Siiani väga selge, ainult et ma ei saa ikkagi aru gcc ja make vajadusest.
Hola.
Jekyll kasutab projekti failide loomiseks