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
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
Dnes opět otevíráme v RUVDS
Pojďme toho využít a nasadit náš blog Jekyll.
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í
Protože Jekyll je balíček Ruby (drahokam),
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 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 (
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.
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.
Zdroj: www.habr.com