Från början utvecklats för att automatiskt generera och makt GitHub sidor tjänsten Jekyll kan även användas på fristående servrar och hjälpa användarna kör sin egen hemsida
Jekyll fungerar genom att läsa en mall, köra den genom en textil / Wiki och flytande omvandlare, och spotta ut en komplett statisk webbplats.
Det är mycket snabbt när det gäller att sammanställa platsen, och sedan matas ut resurserna statiska resurser HTML, CSS och JS, är slutprodukten också mycket snabb också.
Jekyll är inte en fullt utvecklad CMS, men bara ett skript som monterar den slutliga webbplatsen från innehållsfiler och mallar, utan att behöva ta itu med en komplex administration panel.
Det fungerar enbart från Ruby terminalen och använder en mycket lätt att förstå mappstrukturen.
Process:
Konfigurera den grundläggande strukturen av området
Skapa några inlägg, eller importera dem från en tidigare plattform
Kör platsen lokalt för att se hur det ser ut
Distribuera webbplatsen
Vad är nytt i den här versionen:
- Liquid profilerare (dvs. vet hur snabbt eller långsamt dina mallar gör)
- inkrementell regenere
- Lägg till Hooks: en ny typ av plugin
- Uppgradera till Liquid 3.0.0
- site.posts är nu en samling i stället för en Array
- Lägg till grundläggande stöd för JRuby
- Drop stöd för Ruby 1.9.3
- Support Ruby v2.2
- Support RDiscount 2
- Ta bort de flesta runtime deps
- Flytta till Rouge som standard highlighter
- Mimic GitHub sidor .html stripp beteende i WEBrick
- innefattar alltid filändelse på utdatafiler
- Förbättrade permalänkar för sidor och samlingar
- Sunset (dvs bort) Maruku
- Ta bort stöd för relativa permalänkar
- iterera över site.collections som en matris i stället för en hash
- Anpassa StaticFile för samlingar, config defaults
- Lägg till en uppförandekod för Jekyll projektet
- Inkom Permalink tidsvariabler
Vad är nytt i version 3.0.0:
- Liquid profilerare (dvs hur snabbt eller långsamt din mallar gör)
- inkrementell regenere
- Lägg till Hooks: en ny typ av plugin
- Uppgradera till Liquid 3.0.0
- site.posts är nu en samling i stället för en Array
- Lägg till grundläggande stöd för JRuby
- Drop stöd för Ruby 1.9.3
- Support Ruby v2.2
- Support RDiscount 2
- Ta bort de flesta runtime deps
- Flytta till Rouge som standard highlighter
- Mimic GitHub sidor .html stripp beteende i WEBrick
- innefattar alltid filändelse på utdatafiler
- Förbättrade permalänkar för sidor och samlingar
- Sunset (dvs bort) Maruku
- Ta bort stöd för relativa permalänkar
- iterera över site.collections som en matris i stället för en hash
- Anpassa StaticFile för samlingar, config defaults
- Lägg till en uppförandekod för Jekyll projektet
- Inkom Permalink tidsvariabler
Vad är nytt i version 2.5.3 / 3.0.0-pre.beta8:
- Nämn CSV filer i dokument för datafiler
- Lägg snedstreck att paginate_path exempel
- Bli av noifniof (excerpt_separator)
- Sass förbättringar runt häckar främst
- Lägg webmentions.io plugin till listan över tredje part plugins
- Lägg Sass mixins och använda dem
- Något komprimera jekyll-sticker.jpg
- Uppdatera gridism och skilja ut relaterade men anpassade stilar
- Lägg till fjärr inkluderar plugin till listan över tredje part plugins
Vad är nytt i version 2.5.3 / 3.0.0-pre.beta7:
- Nämn CSV filer i dokument för datafiler
- Lägg snedstreck att paginate_path exempel
- Bli av noifniof (excerpt_separator)
- Sass förbättringar runt häckar främst
- Lägg webmentions.io plugin till listan över tredje part plugins
- Lägg Sass mixins och använda dem
- Något komprimera jekyll-sticker.jpg
- Uppdatera gridism och skilja ut relaterade men anpassade stilar
- Lägg till fjärr inkluderar plugin till listan över tredje part plugins
Vad är nytt i version 2.5.3 / 3.0.0-pre.beta5:
- Nämn CSV filer i dokument för datafiler
- Lägg snedstreck att paginate_path exempel
- Bli av noifniof (excerpt_separator)
- Sass förbättringar runt häckar främst
- Lägg webmentions.io plugin till listan över tredje part plugins
- Lägg Sass mixins och använda dem
- Något komprimera jekyll-sticker.jpg
- Uppdatera gridism och skilja ut relaterade men anpassade stilar
- Lägg till fjärr inkluderar plugin till listan över tredje part plugins
Vad är nya i version 2.5.3 / 3.0.0-beta1:
- nämna CSV-filer i docs för datafiler
- Lägg snedstreck att paginate_path exempel
- Bli av noifniof (excerpt_separator)
- Sass förbättringar runt häckar främst
- Lägg webmentions.io plugin till listan över tredje part plugins
- Lägg Sass mixins och använda dem
- Något komprimera jekyll-sticker.jpg
- Uppdatera gridism och skilja ut relaterade men anpassade stilar
- Lägg till fjärr inkluderar plugin till listan över tredje part plugins
Vad är nytt i version 2.5.0:
- Fastställande ett misstag i namnet på den nya Liquid taggen
- Uppdatera Font häftigt att V4.2.0
- Fix länk till # 2895 i 2.4.0 frigivning post
- Lägg Stora fotnoter för Kramdown plugin till listan över tredje part plugins
- Ta bort varning om GHP användning av singulära typer för Front matter defaults
- Fix citattecken stavfel på plats dokumentation för mallar
- Vätska länkar till flytandes Github wiki
- Lägg Basic HTTP Auth (.htaccess) plugin till listan över tredje part plugins
- (Minor) Grammatik & _config.yml filnamn fixar
- Inkom mathml.rb till listan över tredje part plugins
- Lägg --force_polling till listan över konfigurationsalternativ
- Escape Unicode-tecken i webbplatsen CSS
- Lägg till anteckning om hur du använder github sidor pärla via pages.github.com/versions.json
- dokumentationen Update användning för att återspegla 2,4 automatisk aktivering av --watch
- Lägg --skip-initial-build konfigurations docs
- Fix en mindre stavfel i mallar docs sidan
- Lägg till en ditaa-ditaa plugin under Övriga avsnitt om Plugins sidan
- Lägg till bygg / tjäna -V alternativ konfiguration dokumentation
Vad är nytt i version 2.3.0:
- inte kräver omfattningen nyckeln framför materia defaults
- Inte längre in permalänk: söt i _config.yml för webbplatsen mall
- Rework webbplats mall för att utnyttja SASS
- meddela användaren när automatisk regenerering är inaktiverad
- Tillåt partiella variabler inkluderar tag filnamn argument
- Flytta instanser av Time.parse i en Utils metod
- Ignorera undermappar i mappen _posts
- Front Matter standardtyper bör alltid pluralized
Vad är nytt i version 2.2.0.
- Använd .scss för site_template stilar
- Kräver inte omfattningen nyckeln i Front matter inställningarna.
- Inte längre in permalänk. Ganska i _config.yml för webbplatsen mall
Vad är nytt i version 2.1.0:
- Tillåt klasser att åsidosätta EXCERPT_ATTRIBUTES_FOR_LIQUID
- Lägg Jekyll.env och jekyll.environment (Liquid var)
- Använd _config.yaml eller _config.yml (.yml företräde)
- Åsido samling url mall
- tillåter kataloger i _data li>
- Utdrag Pagination Generator i pärla: jekyll-Sidnumrera
- Utnyttja date_to_rfc822 filter på plats mall
- Lägg till kategorier, sista bygga datetime och generator på plats mall foder
- Konfigurerbar, utbytbar Logger-kompatibel logger
- Utdrag kontentan tag i en separat pärla
- Lägg samling attribut till dokument # to_liquid att komma åt dokumentet samling etikett
- Uppgradera lyssna till 2.7.6 & # x3c; = x & # x3c; 3.0.0
Vad är nytt i version 2.0.2:
- Buggfixar:
- Korrekt användning av url och baseURL i webbplatsmallen.
- Standard baseURL & quot; & quot;.
- Site Förbättringar:
- Rätt dokument för kontentan plugin så det finns alltid användarnamnet.
- Klargör nya (standard, där filter) har i docs.
Vad är nytt i version 1.4.3:
- Buggfixar:
- Patch show-stopp säkerhetsproblem.
Vad är nytt i version 1.4.0:
- Lägg till stöd för TOML konfigurationsfiler
- Sortera plugins som ett sätt att skapa en belastning för
- Ta bort ett visst dubbel i läsningen av inläggen och utkasten
Vad är nytt i version 1.3.0:
- Utökat stöd för att lägga till data som YAML filer under en platsens _data katalog
- Tillåt variabler som skall användas med inkluderar taggar
- Tillåt att använda pärlor för plugin ledning
Krav :
- RedCloth: Textil stöd (Ruby)
- Liquid: mallsystem (Ruby)
- klassificerare: Generera relaterade inlägg (Ruby)
- Maruku: Standard markdown motor (Ruby)
- Directory Watcher: Automatisk förnyelse av webbplatser (Ruby)
- Open4: Prata med pygments för syntaxmarkering (Ruby)
- Pygments: syntaxmarkering (Python)
Kommentarer hittades inte