O razlikama i sličnostima. Od WordPressa do Jekylla 4

O sličnostima i razlikama

Upozorenje o spojleru. U narednim člancima autora ovu seriju zašto sam prešao s WordPressa na Jekyll će varati. Izraz "preskoči crtu" pripada piscu Jamesu Altucheru i odnosi se na brojne tehnike koje vam omogućavaju da naučite nešto brže od 10 sati koliko treba da biste bili stručnjak za nešto. Jedan od njih je izuzeti iz jednadžbe ono što vam ne dopušta da idete naprijed

Potrošio sam tonu mjeseci pokušavajući slijediti upute za različite komponente koje čine Jekyll kako bih otkrio da mi to nije potrebno.. Zajednica je razvila mnoštvo tema za Jekyll, samo sam morao kopirati dio koda koji mi je bio potreban da bih kreirao vlastiti.

Tu su i dodaci za sve ukuse.  Uključuje i vizualni uređivač koji, iako nije potpun kao upravitelji sadržaja, olakšava zadatak pisanja tekstova i dodavanja slika.

Važna stvar koju treba imati na umu kod dodataka i tema. In WordPress je učitan na poslužitelju i potrebna mu je baza podataka. To zauzima prostor i predstavlja potencijalni sigurnosni rizik. Uz Jekyll dodaci i teme nalaze se na radnom računaru. Ono što je otpremljeno već su obrađene web stranice.

Treća etapa ovog poređenja su okviri. Za te okvire već je stvoreno mnoštvo predložaka i sve što morate učiniti je ručno uređivanje. Ali, treba puno vremena.

WordPress koristi u osnovi tri tehnologije. PHP i Mysql ispod motora i HTML, CSS i Javascript za ono što korisnik vidi. Jekyll koristi Ruby kao programski jezik i tri druga jezika. YAML, Liquid i Markdown dijalekt pod nazivom Krandown za stvaranje stranica. Stranice će uvijek biti HTML, CSS i Jvascript kako bi se postigla određena interaktivnost.

O razlikama i sličnostima. Instalacija

Zahtjevi za instalaciju WordPressa su sljedeći:

  • PHP verzija 7.4 ili novija.
  • MySQL verzija 5.6 ili novija ILI MariaDB verzija 10.1 ili novija
  • U skladu sa HTTPS-om

Generalno, većina dobavljača web hostinga koristi Apache ili NGNIX kao servere koji će vam omogućiti da koristite WordPress. Ali ako želite isprobati neku drugu alternativu, sve dok ispunjava gornje zahtjeve, to će učiniti.

U teoriji možete imati WordPress instalaciju na vašem lokalnom računaru da biste kreirali sadržaj, a zatim ga prenijeli na server. Ali, milost upravitelja sadržaja je što možete raditi direktno u njihovom administrativnom panelun.

Danas pružatelji usluga hostinga nude planove s WordPress već instaliranim ili automatiziranim instalacijskim skriptama como Softaculous. Jednostavno morate popuniti podatke koje oni traže i za nekoliko minuta imate instaliranu stranicu i spremnu za rad.

U slučaju ručne instalacije, morate biti sigurni da je instalirana najnovija verzija PHP-a i postaviti bazu podataka. Sve to na kontrolnoj tabli vašeg davatelja usluge hostinga. Tada ćete morati preuzeti WordPress i urediti podatke o konfiguraciji. Zatim sve datoteke putem ftp-a prenesete na server.

Na kraju, idete na web mjesto i popunjavate informacije koje traži.

Način instaliranja Jekylla je sljedeći:

Zahtjevi

  • Ruby verzija 2.4.0 ili novija
  • rubygems
  • OUU i 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

Instalacija

gem install jekyll bundler

Što se tiče hostinga stranice koju je proizveo Jekyll. Mora biti kompatibilan samo s HTTPS protokolom. To nije Jekyll-ov zahtjev, moderni preglednici ne prikazuju web lokacije koje ne koriste ovaj protokol. To znači da vam pružatelj usluge hostinga mora garantirati neki način za dobivanje certifikata javnog ključa.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   luix rekao je

    Zasad je vrlo jasno, osim što još uvijek ne razumijem potrebu za gcc i make ..

    1.    Diego German Gonzalez rekao je

      Zdravo.
      Jekyll koristi za generiranje projektnih datoteka