Jekyll » Historie » Verze 33
Lukáš Moučka, 2019-10-23 18:07
1 | 1 | Lukáš Moučka | h1. Jekyll |
---|---|---|---|
2 | 2 | Lukáš Moučka | |
3 | 11 | Lukáš Moučka | _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_. |
4 | |||
5 | h2. Případy užití |
||
6 | 12 | Lukáš Moučka | |
7 | 11 | Lukáš Moučka | h3. GitHub Pages |
8 | 12 | Lukáš Moučka | |
9 | 13 | Lukáš Moučka | 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. |
10 | |||
11 | h3. Instalace |
||
12 | 17 | Lukáš Moučka | |
13 | 20 | Lukáš Moučka | # *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. |
14 | 21 | Lukáš Moučka | # *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ě. |
15 | 22 | Lukáš Moučka | !klonovani-repozitare.jpg! |
16 | 25 | Lukáš Moučka | # *Vytvoření inicializačního souboru* – vstoupíme do složky s projektem a vytvoříme soubor @index.html@. |
17 | 26 | Lukáš Moučka | !vytvoreni-souboru-index.jpg! |
18 | 33 | Lukáš Moučka | # *Nahrání souboru @index.html@* – soubor @index.html@ je nutné v rámci adresářové struktury přidat do gitu a provést @commit@ následovaný @pushem@. Do souboru je dobré vložit nějaký text, abychom si ověřili funkčnost služby _Github_ _Pages_. Následně již můžeme nahrát soubory nutné pro funkčnost _Jekkylu_, resp. pro jeho generování na statický obsah. |
19 | 32 | Lukáš Moučka | !nahrani-indexu.jpg! |