Statické HTML je takmer minulosťou. Webové stránky sú teraz aplikácie prepojené s databázou, ktoré dynamicky generujú odpovede na požiadavky používateľov. Má to však aj svoje nevýhody: vyššie nároky na výpočtové zdroje a množstvo zraniteľností v CMS. Dnes budeme hovoriť o tom, ako zvýšiť svoj jednoduchý blog
Krok 1. Hosting: vezmite si ten najlacnejší na trhu
Pre statické webové stránky stačí lacný virtuálny hosting. Obsah bude generovaný na strane: na lokálnom počítači alebo priamo pomocou hostingu
Dnes opäť otvárame v RUVDS
Využime to a rozmiestnime náš blog Jekyll.
Po spustení VPS sa doň musíte prihlásiť cez SSH a nakonfigurovať potrebný softvér: webový server, FTP server, poštový server atď. V tomto prípade používateľ nemusí inštalovať Jekyll na svoj vlastný počítač ani znášať obmedzenia hosťovania stránok GitHub, hoci zdroje stránok môžu byť uložené v úložisku GitHub.
Krok 2: Nainštalujte Jekyll
Stručne povedané, Jekyll je jednoduchý generátor statických stránok, ktorý bol pôvodne navrhnutý na vytváranie blogov a ich následné hosťovanie na stránkach GitHub. Cieľom je oddeliť obsah a jeho dizajn pomocou
Keďže Jekyll je balík Ruby (drahokam),
gem install bundler jekyll #
V prípade potreby použite sudo.
Ako vidíte, všetko je veľmi jednoduché.
Krok 3. Vytvorte si blog
Ak chcete vytvoriť novú lokalitu v podadresári ./mysite, musíte spustiť príkaz:
jekyll new mysite
Poďme do toho a uvidíme obsah
cd mysite
ls -l
Jekyll má svoj vlastný server, ktorý možno spustiť nasledujúcim príkazom:
bundle exec jekyll serve
Počúva zmeny obsahu a počúva na porte 4000 na localhost (
V našom prípade sa oplatí vygenerovať webovú stránku a nastaviť webový server na jej zobrazenie (alebo nahrať súbory na hosting tretej strany):
jekyll build
Vygenerované súbory sa nachádzajú v podadresári _site adresára mysite.
Nehovorili sme o všetkých zložitostiach Jekylla. Vďaka svojim schopnostiam rozloženia kódu so zvýrazňovaním syntaxe je tento generátor obsahu najvhodnejší na vytváranie blogov pre vývojárov, ale na základe šablón dostupných na internete ho možno použiť na vytváranie širokej škály statických stránok. Pre Jekyll existujú aj pluginy, ktoré umožňujú zmeniť samotný proces generovania HTML. Ak potrebujete kontrolu verzií, súbory obsahu môžete umiestniť do úložiska na GitHub (potom budete musieť nainštalovať Git na VPS).
Najdôležitejšie je, že používateľ na to nebude potrebovať drahé tarify. Všetko bude fungovať aj na rovnakom 30-rubľovom VPS.
Zdroj: hab.com