Opozorilo spojlerja. V naslednjih člankih avtorja to serijo zakaj sem se preselil iz WordPressa v Jekyll, bo goljufal. Izraz "preskoči črto" pripada pisatelju Jamesu Altucherju in se nanaša na številne tehnike, ki vam omogočajo, da se nekaj naučite hitreje kot 10 ur, ko naj bi bil nek strokovnjak. Eden izmed njih je, da iz enačbe izvlečemo tisto, kar vam ne omogoča, da se premaknete naprej
Veliko mesecev sem zapravil, ko sem poskušal slediti vajam za različne komponente, ki sestavljajo Jekyll, da bi odkril, da mi ni treba.. Za Jekyll obstaja ogromno tem, razvitih v skupnosti, le kopirati sem moral del kode, ki sem jo potreboval, da bi ustvaril svojo.
Na voljo so tudi dodatki za vse okuse. Vključno z vizualnim urejevalnikom, ki naredi pisanje besedil in dodajanje slik, ne da bi bil popoln kot pri upravljalcih vsebin.
Pomembna točka, ki jo morate upoštevati pri vtičnikih in temah. INn WordPress je naložen na strežnik in zahteva bazo podatkov. To zavzame prostor in predstavlja potencialno varnostno tveganje. Z Jekyllom so vtičniki in teme v delovnem računalniku. Naložene so že obdelane spletne strani.
Tretji del te primerjave so okviri. Za te okvire je že ustvarjenih ogromno predlog in vse, kar morate storiti, je ročno urejanje. Ampak, to traja veliko časa.
WordPress uporablja v bistvu tri tehnologije. PHP in Mysql pod motorjem ter HTML, CSS in Javascript za tisto, kar uporabnik vidi. Jekyll uporablja Ruby kot programski jezik in tri druge jezike. YAML, Liquid in Markdown narečje, imenovano Krandown, za ustvarjanje strani. Strani bodo vedno v obliki HTML, CSS in Jvascript, da bodo nekatere interaktivne.
O razlikah in podobnostih. Namestitev
Zahteve za namestitev WordPressa so naslednje:
- Različica PHP 7.4 ali novejša.
- MySQL različica 5.6 ali novejša ALI MariaDB različica 10.1 ali novejša
- Skladno s HTTPS
Na splošno večina ponudnikov spletnega gostovanja uporablja Apache ali NGNIX kot strežnike, ki vam omogočajo uporabo WordPressa. Če pa želite preizkusiti kakšno drugo možnost, če izpolnjuje zgornje zahteve, bo to tudi storil.
Teoretično lahko v lokalnem računalniku namestite WordPress, da ustvarite vsebino in jo nato naložite na strežnik. Ampak, milost upraviteljev vsebin je, da lahko delate neposredno v njihovi skrbniški ploščin.
Danes ponudniki gostovanja ponujajo načrte z že nameščenimi WordPress ali samodejnimi namestitvenimi skripti kot Softaculous. Preprosto morate izpolniti podatke, ki jih zahtevajo, in v nekaj minutah boste spletno mesto namestili in ga pripravili.
V primeru ročne namestitve prepričati se morate, da je nameščena najnovejša različica PHP, in nastaviti bazo podatkov. Vse to na nadzorni plošči vašega ponudnika gostovanja. Nato boste morali prenesti WordPress in urediti konfiguracijske podatke. Nato vse datoteke prek ftp naložite na strežnik.
Na koncu obiščete spletno mesto in izpolnite informacije, ki jih zahteva.
Način namestitve Jekylla je naslednji:
Zahteve
- Ruby različica 2.4.0 ali novejša
- rubigemi
- GCC in 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
Namestitev
gem install jekyll bundler
Glede gostovanja strani, ki jo je izdelal Jekyll. Združljiv mora biti le s protokolom HTTPS. To ni zahteva Jekylla, sodobni brskalniki ne prikazujejo spletnih mest, ki ne uporabljajo tega protokola. To pomeni, da vam mora ponudnik gostovanja zagotoviti pot do potrdila o javnem ključu.
Zaenkrat zelo jasno, le da še vedno ne razumem potrebe po gcc in make ..
Hej.
Jekyll uporablja za ustvarjanje projektnih datotek