Jekyll na VPS za 30 rublů pro bohaté lidi

Jekyll na VPS za 30 rublů pro bohaté lidi
Statické HTML je téměř minulostí. Webové stránky jsou nyní aplikace propojené s databází, které dynamicky generují odpovědi na požadavky uživatelů. To má však i své nevýhody: vyšší nároky na výpočetní zdroje a četná zranitelnost v CMS. Dnes budeme mluvit o tom, jak zvýšit svůj jednoduchý blog Jekyll — generátor statických stránek, jejichž obsah je převzat přímo z GitHubu.

Krok 1. Hosting: vezměte si ten nejlevnější na trhu

Pro statické webové stránky stačí levný virtuální hosting. Obsah bude generován na straně: na místním počítači nebo přímo pomocí hostingu Stránky GitHub, pokud uživatel potřebuje systém správy verzí. Ten mimochodem spouští stejný Jekyll pro vytváření stránek, ale možnost ruční konfigurace programu je velmi omezená. VPS je mnohem zajímavější než sdílený hosting, ale stojí o něco více. 

Dnes opět otevíráme v RUVDS Tarif "PROMO" za 30 rublů, který vám umožňuje pronajmout si virtuální stroj na Debianu, Ubuntu nebo CentOS. Tarif zahrnuje omezení, ale za směšné peníze dostanete jedno výpočetní jádro, 512 MB RAM, 10 GB SSD, 1 IP a možnost spouštět libovolné aplikace. 

Pojďme toho využít a nasadit náš blog Jekyll.

Jekyll na VPS za 30 rublů pro bohaté lidi

Po spuštění VPS se do něj musíte přihlásit přes SSH a nakonfigurovat potřebný software: webový server, FTP server, poštovní server atd. V tomto případě uživatel nemusí instalovat Jekyll na svůj vlastní počítač ani snášet omezení hostování stránek GitHub, ačkoli zdroje stránek mohou být uchovávány v úložišti GitHub.

Krok 2: Nainstalujte Jekyll

Stručně řečeno, Jekyll je jednoduchý generátor statických stránek, který byl původně navržen pro vytváření blogů a jejich následné hostování na stránkách GitHub. Smyslem je oddělit obsah a jeho použití Systémy tekutých šablon: Adresář textových souborů ve formátu Markdown nebo Textile je zpracován konvertorem a rendererem Liquid a výstupem je sada propojených HTML stránek. Mohou být umístěny na libovolném serveru, což nevyžaduje CMS nebo přístup k DBMS - vše je jednoduché a bezpečné.

Protože Jekyll je balíček Ruby (drahokam), Nainstalujte je to snadné. K tomu musí být v systému nainstalována verze Ruby ne nižší než 2.5.0, rubygems, GCC a Make:

gem install bundler jekyll # 

V případě potřeby použijte sudo.

Jak vidíte, vše je velmi jednoduché.

Krok 3. Vytvořte si blog

Chcete-li vytvořit nový web v podadresáři ./mysite, musíte spustit příkaz:

jekyll new mysite

Pojďme do toho a podívejme se na obsah

cd mysite
ls -l

Jekyll na VPS za 30 rublů pro bohaté lidi

Jekyll má svůj vlastní server, který lze spustit následujícím příkazem:

bundle exec jekyll serve

Naslouchá změnám obsahu a naslouchá na portu 4000 na localhost (http://localhost:4000/) - tato možnost může být užitečná, pokud je Jekyll nasazen na místním počítači. 

Jekyll na VPS za 30 rublů pro bohaté lidi

V našem případě se vyplatí vygenerovat web a nastavit webový server pro jeho prohlížení (nebo nahrát soubory na hosting třetí strany):

jekyll build

Vygenerované soubory jsou umístěny v podadresáři _site adresáře mysite.

Jekyll na VPS za 30 rublů pro bohaté lidi

Nemluvili jsme o všech spletitostech Jekylla. Díky svým schopnostem rozložení kódu se zvýrazněním syntaxe je tento generátor obsahu nejvhodnější pro vytváření vývojářských blogů, ale na základě šablon dostupných na internetu jej lze použít k vytvoření široké škály statických stránek. Existují také pluginy pro Jekyll, které umožňují změnit samotný proces generování HTML. Pokud potřebujete správu verzí, soubory obsahu lze umístit do úložiště na GitHubu (pak budete muset nainstalovat Git na VPS).

Nejdůležitější je, že k tomu uživatel nebude potřebovat drahé tarify. Všechno bude fungovat i na stejném 30 rublovém VPS.

Jekyll na VPS za 30 rublů pro bohaté lidi

Jekyll na VPS za 30 rublů pro bohaté lidi

Zdroj: www.habr.com

Přidat komentář