O rozdílech a podobnostech. Od WordPressu po Jekyll 4

O podobnostech a rozdílech

Varování: spoiler. V následujících článcích tato série proč jsem migroval z WordPressu na Jekyll, bude podvádět. Výraz „přeskočit řádek“ patří spisovateli Jamesi Altucherovi a odkazuje na řadu technik, které vám umožní naučit se něco rychleji než 10 XNUMX hodin, kdy má být na něco odborníkem. Jedním z nich je vyřadit z rovnice to, co vám nedovolí jít vpřed

Ztrácel jsem mnoho měsíců snahou sledovat návody pro různé komponenty, které tvoří Jekyll, abych zjistil, že to nepotřebuji.. Pro Jekyll existuje spousta témat vyvinutých komunitou, jen jsem musel zkopírovat část kódu, kterou jsem potřeboval k vytvoření svého vlastního.

K dispozici je také příslušenství pro všechny chutě.  Včetně vizuálního editoru, který, aniž by byl tak úplný jako u správců obsahu, výrazně usnadňuje psaní textů a přidávání obrázků.

Důležitý bod, na který nezapomeňte s pluginy a tématy. An WordPress je načten na serveru a vyžaduje databázi. To zabírá místo a představuje potenciální bezpečnostní riziko. S Jekyll jsou doplňky a motivy v pracovním počítači. Co je nahráno, jsou již zpracované webové stránky.

Třetí částí tohoto srovnání jsou rámce. Pro tyto rámce je již vytvořena spousta šablon a vše, co musíte udělat, je upravit ručně. Trvá to ale hodně času.

WordPress používá v zásadě tři technologie. PHP a Mysql pod motorem a HTML, CSS a Javascript pro to, co uživatel vidí. Jekyll používá jako programovací jazyk Ruby a další tři jazyky. YAML, Liquid a Markdownův dialekt s názvem Krandown pro vytváření stránek. Stránky budou vždy ve formátu HTML, CSS a Jvascript, aby to poskytlo určitou interaktivitu.

O rozdílech a podobnostech. Instalace

Požadavky na instalaci WordPress jsou následující:

  • PHP verze 7.4 nebo vyšší.
  • MySQL verze 5.6 nebo vyšší NEBO MariaDB verze 10.1 nebo vyšší
  • Kompatibilní s HTTPS

Obecně platí, že většina poskytovatelů webhostingu používá Apache nebo NGNIX jako servery, které vám umožní používat WordPress. Pokud však chcete vyzkoušet jinou alternativu, pokud splňuje výše uvedené požadavky, bude to stačit.

Teoreticky můžete mít instalaci WordPress na místním počítači, abyste vytvořili obsah a poté jej nahráli na server. Ale, milostí správců obsahu je, že můžete pracovat přímo v jejich administračním panelun.

Poskytovatelé hostingu dnes nabízejí plány s již nainstalovanými WordPress nebo automatickými instalačními skripty jak Softaculous. Musíte pouze vyplnit informace, které požadují, a během několika minut máte web nainstalovaný a připravený k použití.

V případě ruční instalace musíte se ujistit, že je nainstalována nejnovější verze PHP, a nastavit databázi. To vše v ovládacím panelu vašeho poskytovatele hostingu. Poté si budete muset stáhnout WordPress a upravit konfigurační data. Poté nahrajete všechny soubory přes ftp na server.

Nakonec přejdete na web a vyplníte požadované informace.

Způsob instalace Jekyll je následující:

Požadavky

  • Rubínová verze 2.4.0 nebo vyšší
  • 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

archlinux

sudo pacman -S ruby base-devel

openSUSE

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

Instalace

gem install jekyll bundler

Pokud jde o hostování stránek vytvořených společností Jekyll. Musí být kompatibilní pouze s protokolem HTTPS. To není požadavek Jekyll, moderní prohlížeče nezobrazují weby, které tento protokol nepoužívají. To znamená, že váš poskytovatel hostingu vám musí zaručit nějaký způsob, jak získat certifikát veřejného klíče.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   luix řekl

    Zatím velmi jasné, až na to, že stále nechápu potřebu gcc a dělat ..

    1.    Diego Němec Gonzalez řekl

      Dobrý den.
      Používá Jekyll ke generování souborů projektu