Upozorenje o spojleru. U sljedećim člancima autora ovu seriju zašto sam prešao s WordPressa na Jekyll će varati. Izraz "preskoči crtu" pripada književniku Jamesu Altucheru i odnosi se na niz tehnika koje vam omogućuju da nešto naučite brže od 10 XNUMX sati za koje bi trebao biti stručnjak u nečemu. Jedan od njih je izuzeti iz jednadžbe ono što vam ne dopušta da idete naprijed
Izgubio sam puno mjeseci pokušavajući slijediti upute za različite komponente koje čine Jekyll kako bih otkrio da ne trebam. Postoji mnoštvo tema razvijenih u zajednici za Jekyll, samo sam morao kopirati dio koda koji mi je potreban da bih kreirao vlastiti.
Tu su i dodaci za sve ukuse. Uključujući vizualni uređivač koji, iako nije potpun kao upravitelji sadržaja, olakšava zadatak pisanja tekstova i dodavanja slika.
Važno što treba imati na umu s dodacima i temama. In WordPress se učitava na poslužitelju i zahtijeva bazu podataka. To zauzima prostor i predstavlja potencijalni sigurnosni rizik. Uz Jekyll dodaci i teme nalaze se na radnom računalu. Ono što je preneseno već su obrađene web stranice.
Treći dio ove usporedbe 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 zvan Krandown za stvaranje stranica. Stranice će uvijek biti HTML, CSS i Jvascript kako bi se postigla određena interaktivnost.
O razlikama i sličnostima. Montaža
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 s HTTPS-om
Općenito, većina pružatelja web hostinga koristi Apache ili NGNIX kao poslužitelje koji će vam omogućiti upotrebu WordPressa. 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čunalu za stvaranje sadržaja, a zatim ga prenesite na poslužitelj. Ali, milost upravitelja sadržaja je što možete raditi izravno u njihovoj upravnoj pločin.
Danas davatelji usluga hostinga nude planove s WordPress već instaliranim ili automatiziranim instalacijskim skriptama kao Softaculous. Jednostavno morate ispuniti 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 upravljačkoj ploči vašeg davatelja usluge hostinga. Tada ćete morati preuzeti WordPress i urediti podatke o konfiguraciji. Zatim sve datoteke putem ftp-a prenesete na poslužitelj.
Konačno, 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
- rubigemi
- GCC 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 podržavati samo HTTPS protokol. To nije Jekyll-ov zahtjev, moderni preglednici ne prikazuju web stranice koje ne koriste ovaj protokol. To znači da vam pružatelj usluge hostinga mora jamčiti neki način za dobivanje certifikata javnog ključa.
Zasad je vrlo jasno, osim što još uvijek ne razumijem potrebu za gcc-om i izradom ..
Pozdrav.
Jekyll koristi za generiranje projektnih datoteka