O rozdieloch a podobnostiach. Od WordPress po Jekyll 4

O podobnostiach a rozdieloch

Výstraha spojlera. V nasledujúcich článkoch tejto série prečo som migroval z WordPress na Jekyll bude podvádzať. Výraz „skip the line“ patrí spisovateľovi Jamesovi Altucherovi a odkazuje na množstvo techník, ktoré umožňujú naučiť sa niečo rýchlejšie ako 10 XNUMX hodín, ktoré majú byť v niečom odborníkmi. Jedným z nich je vyradenie z rovnice, čo vám nedovolí pohnúť sa vpred

Strávil som veľa mesiacov pokusmi sledovať návody pre rôzne komponenty, ktoré tvoria Jekyll, aby som zistil, že to nemusím. Pre Jekyll existuje veľa tém vyvinutých komunitou, len som musel skopírovať časť kódu, ktorú som potreboval na vytvorenie vlastného.

K dispozícii je tiež príslušenstvo pre všetky chute.  Vrátane vizuálneho editora, ktorý bez toho, aby bol taký úplný ako správcovia obsahu, výrazne uľahčuje písanie textov a pridávanie obrázkov.

Dôležitý bod, ktorý treba mať na pamäti pri doplnkoch a témach. An WordPress je načítaný na serveri a vyžaduje databázu. Toto zaberá miesto a predstavuje potenciálne bezpečnostné riziko. Vďaka Jekyll sú doplnky a témy v pracovnom počítači. To, čo sa nahráva, sú už spracované webové stránky.

Treťou časťou tohto porovnania sú rámce. Pre tieto rámce je už vytvorených veľa šablón a všetko, čo musíte urobiť, je upraviť ich ručne. Ale to chce veľa času.

WordPress využíva v zásade tri technológie. PHP a Mysql pod enginom a HTML, CSS a Javascript pre to, čo užívateľ vidí. Jekyll používa ako programovací jazyk Ruby a ďalšie tri jazyky. YAML, Liquid a Markdownov dialekt s názvom Krandown na vytváranie stránok. Stránky budú vždy vo formáte HTML, CSS a Jvascript, aby mali určitú interaktivitu.

O rozdieloch a podobnostiach. Inštalácia

Požiadavky na inštaláciu WordPress sú nasledujúce:

  • PHP verzia 7.4 alebo vyššia.
  • MySQL verzia 5.6 alebo vyššia ALEBO MariaDB verzia 10.1 alebo vyššia
  • V súlade s HTTPS

Všeobecne väčšina poskytovateľov webhostingu používa ako servery server Apache alebo NGNIX, ktorý vám umožní používať WordPress. Ak však chcete vyskúšať inú alternatívu, pokiaľ spĺňa vyššie uvedené požiadavky, urobí to.

Teoreticky môžete mať vo svojom lokálnom počítači nainštalovaný WordPress na vytvorenie obsahu a jeho následné nahranie na server. Ale, milosť správcov obsahu je, že môžete pracovať priamo v ich administračnom panelin.

Poskytovatelia hostingu dnes ponúkajú plány s už nainštalovanými WordPress alebo automatickými inštalačnými skriptmi ako Softaculous. Musíte len doplniť informácie, ktoré požadujú, a za pár minút máte web nainštalovaný a pripravený na použitie.

V prípade manuálnej inštalácie musíte sa ubezpečiť, že je nainštalovaná najnovšia verzia PHP, a nastaviť databázu. To všetko v ovládacom paneli vášho poskytovateľa hostingu. Potom si budete musieť stiahnuť WordPress a upraviť konfiguračné údaje. Potom všetky súbory nahráte cez ftp na server.

Nakoniec prejdete na webovú stránku a vyplníte požadované informácie.

Jekyll sa inštaluje týmto spôsobom:

Požiadavky

  • Rubínová verzia 2.4.0 alebo vyššia
  • rubygems
  • GCC a značka

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

Arch Linux

sudo pacman -S ruby base-devel

openSUSE

sudo zypper install -t pattern devel_ruby devel_C_C++
sudo zypper install ruby-devel

inštalácia

gem install jekyll bundler

Pokiaľ ide o hosťovanie stránok vytvorených spoločnosťou Jekyll. Musí iba podporovať protokol HTTPS. Toto nie je požiadavka Jekyll, moderné prehliadače nezobrazujú stránky, ktoré tento protokol nepoužívajú. To znamená, že váš poskytovateľ hostingu vám musí zaručiť určitý spôsob získania certifikátu verejného kľúča.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   luix dijo

    Zatiaľ veľmi jasné, až na to, že stále nechápem potrebu gcc a urobím ..

    1.    Diego Nemec Gonzalez dijo

      Dobrý deň.
      Používa Jekyll na generovanie súborov projektu