Původně byly vyvinuty pro automatické generování a výkon služby GitHub stránek, Jekyll může být také nasazen na samostatných serverech a pomáhají uživatelům provozovat své vlastní webové stránky
Jekyll funguje tak, že čte šablonu, běží to přes textil / srážky a kapalného a plivat kompletní statické webové stránky.
Je to velmi rychle, pokud jde o sestavování stránky, a protože na výstup zdroje jsou statické HTML, CSS a JS prostředky, konečný produkt je také velmi rychle, i.
Jekyll není full-foukané CMS, ale pouze skript, který sestavuje konečný webové stránky ze souborů obsahu a šablony, aniž by museli vypořádat s komplexní správu panelu.
Funguje to výhradně z terminálu Ruby a používá velmi snadné pochopit strukturu složek.
Process:
Nastavení základní strukturu stránek
Vytvořit některých míst, nebo importovat z předchozího platformy
Spustit stránku místně vidět, jak to vypadá
Nasadit stránky
Co je nového v této verzi:
- Liquid Profiler (tj know-how rychle nebo pomalu šablony render)
- Incremental regenerace
- Přidat Háky: nový druh plugin
- Upgrade na Liquid 3.0.0
- site.posts je nyní kolekce namísto Array
- Přidat základní podporu pro JRuby
- Drop podpora pro Ruby 1.9.3
- Podpora Ruby v2.2
- Podpora RDiscount 2
- odstranit většinu runtime deps
- Přesunout do Rouge jako výchozí zvýrazňovač
- napodobovat GitHub Stránky příponou .html odizolování chování v WEBrick
- Vždy zahrnout příponu souboru na výstupních souborů
- Lepší permalinks pro stran a sbírky
- Sunset (tj. Odstranit) Maruku
- Odebrat podporu pro relativní Permalinks
- iteraci přes site.collections jako matici namísto hash
- Přizpůsobit StaticFile sbírek, config výchozí
- Přidat kodex chování pro projekt Jekyll
- Přidal trvalý úvazek proměnné
Co je nového ve verzi 3.0.0:
- Liquid Profiler (tedy vědět, jak rychle nebo pomalu šablony render)
- Incremental regenerace
- Přidat Háky: nový druh plugin
- Upgrade na Liquid 3.0.0
- site.posts je nyní kolekce namísto Array
- Přidat základní podporu pro JRuby
- Drop podpora pro Ruby 1.9.3
- Podpora Ruby v2.2
- Podpora RDiscount 2
- odstranit většinu runtime deps
- Přesunout do Rouge jako výchozí zvýrazňovač
- napodobovat GitHub Stránky příponou .html odizolování chování v WEBrick
- Vždy zahrnout příponu souboru na výstupních souborů
- Lepší permalinks pro stran a sbírky
- Sunset (tj. Odstranit) Maruku
- Odebrat podporu pro relativní Permalinks
- iteraci přes site.collections jako matici namísto hash
- Přizpůsobit StaticFile sbírek, config výchozí
- Přidat kodex chování pro projekt Jekyll
- Přidal trvalý úvazek proměnné
Co je nového ve verzi 2.5.3 / 3.0.0-pre.beta8:
- Zmínka CSV soubory v docs pro datové soubory
- Přidat lomítkem do paginate_path příklad
- Zbavte noifniof (excerpt_separator)
- vylepšení Sass, kolem hnízdění většinou
- Přidat webmentions.io plugin do seznamu třetích stran plugins
- Přidat Sass mixins a jejich použití
- Lehce stlačit Jekyll-sticker.jpg
- Aktualizace gridism a oddělit související, ale zakázkové styly
- Přidat dálkově patří zásuvný modul k seznamu třetích stran plugins
Co je nového ve verzi 2.5.3 / 3.0.0-pre.beta7:
- Zmínka CSV soubory v docs pro datové soubory
- Přidat lomítkem do paginate_path příklad
- Zbavte noifniof (excerpt_separator)
- vylepšení Sass, kolem hnízdění většinou
- Přidat webmentions.io plugin do seznamu třetích stran plugins
- Přidat Sass mixins a jejich použití
- Lehce stlačit Jekyll-sticker.jpg
- Aktualizace gridism a oddělit související, ale zakázkové styly
- Přidat dálkově patří zásuvný modul k seznamu třetích stran plugins
Co je nového ve verzi 2.5.3 / 3.0.0-pre.beta5:
- Zmínka CSV soubory v docs pro datové soubory
- Přidat lomítkem do paginate_path příklad
- Zbavte noifniof (excerpt_separator)
- vylepšení Sass, kolem hnízdění většinou
- Přidat webmentions.io plugin do seznamu třetích stran plugins
- Přidat Sass mixins a jejich použití
- Lehce stlačit Jekyll-sticker.jpg
- Aktualizace gridism a oddělit související, ale zakázkové styly
- Přidat dálkově patří zásuvný modul k seznamu třetích stran plugins
Co je nového ve verzi 2.5.3 / 3.0.0-beta1:
- zmínit CSV soubory Dokumenty pro datové soubory
- Přidat lomítkem do paginate_path příklad
- Zbavte noifniof (excerpt_separator)
- vylepšení Sass, kolem hnízdění většinou
- Přidat webmentions.io plugin do seznamu třetích stran plugins
- Přidat Sass mixins a jejich použití
- Lehce stlačit Jekyll-sticker.jpg
- Aktualizace gridism a oddělit související, ale zakázkové styly
- Přidat dálkově patří zásuvný modul k seznamu třetích stran plugins
Co je nového ve verzi 2.5.0:
- Upevňovací chybu ve jménu nového Liquid tag
- Aktualizace Font úžasné v4.2.0
- Fix odkaz na # 2895 v 2.4.0 po propuštění
- Přidat Big poznámky pod čarou pro Kramdown plugin k seznamu třetích stran plugins
- Odstranit varování ohledně GHP využívání singulárních typů pro přední výchozí hmoty
- Fix citát znak překlep v dokumentaci o lokalitách šablon
- Point Tekuté odkazy na kapalinu je GitHub wiki
- Přidat HTTP Basic Auth (.htaccess) plugin k seznamu třetích stran plugins
- (Minor) gramatika a _config.yml filename opravy
- Přidal mathml.rb do seznamu třetích stran plugins
- Přidat --force_polling do seznamu konfiguračních možností
- Únikové znaky unicode na webu CSS
- Přidat poznámku o používání drahokam GitHub stránek prostřednictvím pages.github.com/versions.json~~pobj
- Aktualizace dokumentace využití tak, aby odrážely 2,4 automatické umožnění --watch
- Přidat --skip-počáteční-build do konfigurace docs
- Fix menší překlep v šablonách stránce docs
- Přidat ditaa-ditaa plugin pod jinými oddílu na stránce Plugins
- Přidat build / sloužit -V možnost na dokumentaci konfigurace
Co je nového ve verzi 2.3.0:
- Nepožadujte klíč rozsahu, v přední záležitosti výchozí
- Již není nastaven trvalý: docela v _config.yml pro šablony webu
- šablony Přepracování webu využít Sass
- Upozornit uživatele, když je auto-regenerace zakázán
- Povolit dílčí proměnné patří filename argument, tag
- Přesun instance Time.parse do metody Utils
- Ignorovat podsložky ve složce _posts
- Přední Matter standardní typy by měly být vždy pluralized
Co je nového ve verzi 2.2.0:.
- Použít .scss pro site_template stylů
- Nepožadujte klíč rozsah před výchozí hmoty.
- Již není nastaven trvalý odkaz:. Docela v _config.yml pro šablony webu
Co je nového ve verzi 2.1.0:
- Povolit podtřídy přepsat EXCERPT_ATTRIBUTES_FOR_LIQUID
- Přidat Jekyll.env a jekyll.environment (Liquid VAR)
- Použít _config.yaml nebo _config.yml (.yml má přednost)
- Přepíše kolekce url template
- Povolit podadresáře _data li>
- Výtažky z Pagination Generátor do gem: Jekyll-Paginate
- Využijte date_to_rfc822 filtr šablony webu
- Přidat kategorie, poslední build datetime a generátor pro šablony webu krmiv
- konfigurovatelný, vyměnitelná Logger kompatibilní logger
- Výtažky z podstata tag do samostatného drahokamu
- Přidat atribut sběru do dokumentu # to_liquid přístup k sběru štítku v dokumentu
- Aktualizace poslouchat 2.7.6 & # x3c = x & # x3c; 3.0.0
Co je nového ve verzi 2.0.2:
- Opravy chyb:
- Správné použití url a baseURL v šabloně webu.
- Výchozí baseURL na & quot; & quot;.
- Vylepšení stránek:
- Správné dokumenty pro GIST plugin, takže bude vždy obsahovat jméno.
- Objasnit nové (výchozí nastavení, kde filtr) je k dispozici v docs.
Co je nového ve verzi 1.4.3:
- Opravy chyb:
- Patch show-zastavení bezpečnostní chyby.
Co je nového ve verzi 1.4.0:
- Přidává podporu pro konfigurační soubory TOML
- Seřadit pluginy jako způsob, jak vytvořit pořadí načítání
- Odstranit nějaké překrývání při čtení příspěvků a návrhů
Co je nového ve verzi 1.3.0:
- Byla přidána podpora pro přidávání data jako YAML soubory pod a webu _data adresář
- Povolit proměnné, které mají být použity, zahrnují tagy
- Povolit použití drahokamy pro správu zásuvných modulů
Požadavky
- RedCloth: Textilní podpora (Ruby)
- Liquid: šablonovací systém (Ruby)
- klasifikátoru: Generování související příspěvky (Ruby)
- Maruku: Výchozí markdown motoru (Ruby)
- Kategorie Watcher: Automatická regenerace lokalit (Ruby)
- Open4: Mluvit s pygments pro zvýrazňování syntaxe (Ruby)
- Pygments: zvýrazňování syntaxe (Python)
Komentáře nebyl nalezen