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.
Zatím velmi jasné, až na to, že stále nechápu potřebu gcc a dělat ..
Dobrý den.
Používá Jekyll ke generování souborů projektu