O razlikah in podobnostih. Od WordPressa do Jekylla 4

O podobnostih in razlikah

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.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   luix je dejal

    Zaenkrat zelo jasno, le da še vedno ne razumem potrebe po gcc in make ..

    1.    Diego German Gonzalez je dejal

      Hej.
      Jekyll uporablja za ustvarjanje projektnih datotek