Jekyll » Historie » Revize 27
Revize 26 (Lukáš Moučka, 2019-10-23 14:02) → Revize 27/106 (Lukáš Moučka, 2019-10-23 14:08)
h1. Jekyll
_Jekkyl_ je generátor statických webových stránek založený v roce 2008 zakladateli _GitHubu_. Výsledný vygenerovaný web nemá žádný backend – v pozadí neběží žádné _PHP_, _Java EE_ apod. Samotný generátor je napsaný v programovacím jazyce _Ruby_ a renderuje markdown (_odlehčený_ _značkovací_ _jazyk_) a HTML (_Hypertext_ _Markup_ _Language_) do HTML. Stále patří společnosti _GitHub_ a používají ho pro svou službu _Github Pages_. Hlavní využití má pro vývojáře k dokumentaci softwaru. Dále je využitelný pro osobní blogy a v jistých případech může být použit místo _wiki_.
h2. Případy užití
h3. GitHub Pages
Nejjednodušším způsobem je použití _Jekkylu_ v rámci _GitHubu_. Zde webové stránky ukazují autorovo portfolio nebo slouží jako dokumentace k softwaru. Není potřeba vlastnit žádnou doménu ani mít zřízený hosting, kde by staticky vygenerovaný web běžel. Stačí založit novou @branch@ vedle naší @master branch@ a začít web používat. Níže podrobnější návod.
h3. Instalace
# *Vytvoření repozitáře* – po přihlášení se na stránkách _GitHubu_ je potřeba vytvořit nový repozitář, jehož název bude shodný s naším uživatelským nebo jménem organizace. V případě špatného zadání nebude nově založený repozitář fungovat.
# *Klonování repozitáře* – po úspěšném založení nového repozitáře ho naklonujeme do námi definovaného lokálního uložiště.
!klonovani-repozitare.jpg!
# *Vytvoření inicializačního souboru* – vstoupíme do složky s projektem a vytvoříme soubor @index.html@.
!vytvoreni-souboru-index.jpg!
# Nahrání souboru @index.html@ – soubor @index.html je nutné v rámci adresářové struktury přidat do gitu, provést @commit@ následovaný @pushem@.