Aanvanklik ontwikkel om outomaties genereer en krag die GitHub Pages diens, Jekyll kan ook ontplooi op selfstandige bedieners en help gebruikers hul eie webwerf loop
Jekyll werk deur die lees van 'n sjabloon, loop dit deur 'n tekstiel / Afprijzingsmanager en Liquid omsetters, en spoeg uit 'n volledige statiese webwerf.
Dit is baie vinnig wanneer dit kom by die opstel van die webwerf, en sedert die outputted hulpbronne statiese hulpbronne HTML, CSS, en JS, die eindproduk is ook baie vinnig ook.
Jekyll is nie 'n volskaalse CMS, maar bloot 'n script wat die finale webwerf van inhoud lêers en templates bymekaar, sonder om te gaan met 'n komplekse administrasie paneel.
Dit werk uitsluitlik uit die Ruby terminale en maak gebruik van 'n baie maklik om te lêergidsstruktuur verstaan.
Proses:
Stel die basiese struktuur van die webwerf
Skep 'n paar poste, of voer hulle uit 'n vorige platform
Voer die webwerf plaaslik te sien hoe dit lyk
Ontplooi die webwerf
Wat is nuut in hierdie release:
- Liquid Profiler (dws weet hoe vinnig of stadig jou templates lewer)
- Inkrementele herlewing
- Voeg Hooks: 'n nuwe soort prop
- opgradeer na Liquid 3.0.0
- site.posts is nou 'n versameling in plaas van 'n verskeidenheid
- Voeg basiese ondersteuning vir JRuby
- Drop ondersteuning vir Ruby 1.9.3
- Ondersteuning Ruby v2.2
- Ondersteuning RDiscount 2
- Verwyder die meeste runtime afhanklikhede
- skuif na Rouge as verstek highlighter
- Mimic GitHub Pages Html uitbreiding stroping gedrag in WEBrick
- sluit altyd lêeruitbreiding op uitset lêers
- Verbeterde permanente vir bladsye en versamelings
- Sunset (maw verwyder) Maruku
- Verwyder ondersteuning vir relatiewe permanente
- iterasies oor site.collections as 'n skikking in plaas van 'n gemors
- Pas StaticFile versamelings, config standaard
- Voeg 'n gedragskode vir die Jekyll projek
- Bygevoeg permalink tyd veranderlikes
Wat is nuut in weergawe 3.0.0:
- Liquid Profiler (dws weet hoe vinnig of stadig jou templates lewer)
- Inkrementele herlewing
- Voeg Hooks: 'n nuwe soort prop
- opgradeer na Liquid 3.0.0
- site.posts is nou 'n versameling in plaas van 'n verskeidenheid
- Voeg basiese ondersteuning vir JRuby
- Drop ondersteuning vir Ruby 1.9.3
- Ondersteuning Ruby v2.2
- Ondersteuning RDiscount 2
- Verwyder die meeste runtime afhanklikhede
- skuif na Rouge as verstek highlighter
- Mimic GitHub Pages Html uitbreiding stroping gedrag in WEBrick
- sluit altyd lêeruitbreiding op uitset lêers
- Verbeterde permanente vir bladsye en versamelings
- Sunset (maw verwyder) Maruku
- Verwyder ondersteuning vir relatiewe permanente
- iterasies oor site.collections as 'n skikking in plaas van 'n gemors
- Pas StaticFile versamelings, config standaard
- Voeg 'n gedragskode vir die Jekyll projek
- Bygevoeg permalink tyd veranderlikes
Wat is nuut in weergawe 2.5.3 / 3.0.0-pre.beta8:
- Meld CSV lêers in die dokumente vir datalêers
- Voeg afsluitende slash om byvoorbeeld paginate_path
- Raak ontslae van noifniof (excerpt_separator)
- Sass verbeterings, om nes meestal
- Voeg webmentions.io plugin om die lys van derde party plugins
- Voeg Sass mixins en gebruik dit
- Bietjie compress Jekyll-sticker.jpg
- Werk gridism en skei verwante maar persoonlike style
- Voeg afgeleë-sluit plugin om lys van derde party plugins
Wat is nuut in weergawe 2.5.3 / 3.0.0-pre.beta7:
- Meld CSV lêers in die dokumente vir datalêers
- Voeg afsluitende slash om byvoorbeeld paginate_path
- Raak ontslae van noifniof (excerpt_separator)
- Sass verbeterings, om nes meestal
- Voeg webmentions.io plugin om die lys van derde party plugins
- Voeg Sass mixins en gebruik dit
- Bietjie compress Jekyll-sticker.jpg
- Werk gridism en skei verwante maar persoonlike style
- Voeg afgeleë-sluit plugin om lys van derde party plugins
Wat is nuut in weergawe 2.5.3 / 3.0.0-pre.beta5:
- Meld CSV lêers in die dokumente vir datalêers
- Voeg afsluitende slash om byvoorbeeld paginate_path
- Raak ontslae van noifniof (excerpt_separator)
- Sass verbeterings, om nes meestal
- Voeg webmentions.io plugin om die lys van derde party plugins
- Voeg Sass mixins en gebruik dit
- Bietjie compress Jekyll-sticker.jpg
- Werk gridism en skei verwante maar persoonlike style
- Voeg afgeleë-sluit plugin om lys van derde party plugins
Wat is nuut in weergawe 2.5.3 / 3.0.0-beta1:
- Noem CSV lêers in die dokumente vir datalêers
- Voeg afsluitende slash om byvoorbeeld paginate_path
- Raak ontslae van noifniof (excerpt_separator)
- Sass verbeterings, om nes meestal
- Voeg webmentions.io plugin om die lys van derde party plugins
- Voeg Sass mixins en gebruik dit
- Bietjie compress Jekyll-sticker.jpg
- Werk gridism en skei verwante maar persoonlike style
- Voeg afgeleë-sluit plugin om lys van derde party plugins
Wat is nuut in weergawe 2.5.0:
- Bevestiging 'n fout in die naam van die nuwe Liquid tag
- Werk Font awesome om v4.2.0
- Fix skakel na # 2895 in 2.4.0 vrylating post
- Voeg Big Voetnote vir Kramdown plugin om lys van derde party plugins
- Verwyder waarskuwing rakende GHP gebruik van enkele tipes vir voorwerk standaard
- Fix kwotasie karakter tikfout in webwerf dokumentasie vir templates
- Point Liquid skakels na Liquid se GitHub wiki
- Voeg HTTP Basiese Auth (htaccess) plugin om lys van derde party plugins
- (Klein) Grammar & _config.yml lêernaam fixes
- Bygevoeg mathml.rb om die lys van derde party plugins
- Voeg --force_polling om die lys van konfigurasie-opsies
- Escape unicode karakters in plek CSS
- Voeg opmerking oor die gebruik van die GitHub-bladsye juweel via pages.github.com/versions.json
- Update gebruik dokumentasie om te besin 2.4 Auto-staat van --watch
- Voeg --skip-aanvanklike-opbou te docs opset
- Fix 'n minderjarige tikfout in Templates Dokumente bladsy
- Voeg 'n ditaa-ditaa plugin onder Ander afdeling oor die proppe bladsy
- Voeg bou / te dien -V opsie om verstellings dokumentasie
Wat is nuut in weergawe 2.3.0:
- Moenie vereis dat die omvang sleutel in die voorkant saak standaard
- Nie meer ingestel permalink: mooi in die _config.yml vir die webwerf sjabloon
- Rework webwerf sjabloon te gebruik SASS
- Stel die gebruiker toe motor-vernuwing is afgeskakel
- Laat gedeeltelike veranderlikes in te sluit tag lêernaam argument
- Skuif gevalle van Time.parse in 'n Utils metode
- Ignoreer subgidse in die gids _posts
- voorwerk verstek tipes moet altyd pluralized
Wat is nuut in weergawe 2.2.0:.
- Gebruik .scss vir site_template style
- Moenie die omvang sleutel in die voorkant saak standaard vereis.
- Nie meer ingestel permalink:. Redelik in die _config.yml vir die webwerf sjabloon
Wat is nuut in weergawe 2.1.0:
- Laat subklasse te ignoreer EXCERPT_ATTRIBUTES_FOR_LIQUID
- Voeg Jekyll.env en jekyll.environment (die Liquid var)
- Gebruik _config.yaml of _config.yml (.yml voorrang)
- ignoreer versameling url sjabloon
- Laat subgidse in _data li>
- Uittreksel Pagination Generator in juweel: Jekyll-pagineren
- Gebruik date_to_rfc822 filter in webwerf sjabloon
- kategorieë, laaste bou DATETIME, en kragopwekker te werf sjabloon voer by
- instel, vervangbaar Logger voldoen logger
- Uittreksel kern tag in 'n aparte juweel
- Voeg versameling kenmerk om # to_liquid dokument toegang versameling etiket die dokument
- Upgrade luister na 2.7.6 & # x3c; = x & # x3c; 3.0.0
Wat is nuut in weergawe 2.0.2:
- Bug fixes:
- Die korrekte gebruik van URL en basisurl in die webwerf sjabloon.
- Standaard basisurl om & quot; & quot;.
- webwerf verbeteringe:
- Die korrekte dokumente vir die kern plugin so dit sluit altyd die gebruikersnaam.
- Verduidelik nuwe (standaard, waar filter) beskik in dokumente.
Wat is nuut in weergawe 1.4.3:
- Bug fixes:
- Patch-show stop sekuriteit probleme.
Wat is nuut in weergawe 1.4.0:
- ondersteuning by vir TOML konfigurasielêers
- Sorteer plugins as 'n manier om 'n vrag te vestig
- Verwyder 'n paar duplisering in die lees van poste en konsepte
Wat is nuut in weergawe 1.3.0:
- Bygevoeg ondersteuning vir die toevoeging van data as YAML lêers onder 'n werf se _data gids
- Laat veranderlikes te gebruik, sluit tags
- Laat die gebruik van juwele vir plugin bestuur
Vereistes :
- RedCloth: Tekstiel ondersteuning (Ruby)
- Liquid: template stelsel (Ruby)
- Classifier: Skep verwante poste (Ruby)
- Maruku: Standaard markdown enjin (Ruby)
- Gids Watcher: Auto-herlewing van webwerwe (Ruby)
- Open4: Praat met pygments vir accentuering (Ruby)
- Pygments: Sintaks verligting (Python)
Kommentaar nie gevind