Jekyll

Screenshot Software:
Jekyll
Szczegóły programowe:
Wersja: 3.1.1 Aktualizowane
Filmu: 10 Feb 16
Wywoływacz: Tom Preston-Werner
Licencja: Wolny
Popularność: 101

Rating: 5.0/5 (Total Votes: 1)

Początkowo opracowany do automatycznego generowania i moc usługę GitHub stronach Jekyll może być również zainstalowany na serwerach autonomicznych i pomóc użytkownikom uruchomić swój własny stronie internetowej

Jekyll działa poprzez czytanie szablon, prowadzenie go przez tekstylny / Markdown i przetworniki ciekłego i wypluwa pełną statycznych stron.

Jest bardzo szybki, jeśli chodzi o skompletowanie strony, a ponieważ wychodzące zasoby są statyczne HTML, CSS i JS zasobów, produkt końcowy jest również bardzo szybko, jak również.

Jekyll nie jest pełnowymiarową CMS, lecz jedynie skrypt, który montuje ostateczną stronę z plikami treści i szablonów, bez konieczności czynienia ze złożonym panelem administracyjnym.

To działa wyłącznie z terminalem Ruby i wykorzystuje bardzo łatwe do zrozumienia struktury folderów.

Proces:

Konfiguracja podstawowej struktury witryny

Utwórz niektórych stanowisk lub importować je z poprzedniej platformy

Uruchom stronę lokalnie, aby zobaczyć jak to wygląda

Wdrażanie witryny

Co nowego w tym wydaniu:

  • Pojemniki profiler (tzn wiem jak szybko czy wolno szablony render)
  • przyrostowe regeneracji
  • Dodaj Haki: nowy rodzaj wtyczki
  • Upgrade Liquid 3.0.0
  • site.posts jest zbiorem zamiast Array
  • Dodaj podstawowe wsparcie dla JRuby
  • Spadek poparcia dla Ruby 1.9.3
  • Obsługa Ruby v2.2
  • Pomoc RDiscount 2
  • usunąć większość deps uruchomieniowe
  • Przenieś do Rouge jako domyślny wyróżnienia
  • naśladować GitHub Pages rozszerzenie .html stripping zachowanie w WEBrick
  • Zawsze to rozszerzenie pliku w pliku wyjściowym
  • Ulepszone permalinks dla stron i zbiorach
  • Sunset (tj usuń) Maruku
  • Usuń wsparcie dla względnych permalinks
  • iteracyjnego site.collections jako tablica zamiast skrótu
  • Dostosuj StaticFile dla zbiorów, domyślnie config
  • Dodaj kodeks postępowania dla projektu Jekyll
  • zmienne czasu dodania odnośnika

Co nowego w wersji 3.0.0:

  • Pojemniki profiler (tj wiedzieć, jak szybko lub spowolnić Szablony render)
  • przyrostowe regeneracji
  • Dodaj Haki: nowy rodzaj wtyczki
  • Upgrade Liquid 3.0.0
  • site.posts jest zbiorem zamiast Array
  • Dodaj podstawowe wsparcie dla JRuby
  • Spadek poparcia dla Ruby 1.9.3
  • Obsługa Ruby v2.2
  • Pomoc RDiscount 2
  • usunąć większość deps uruchomieniowe
  • Przenieś do Rouge jako domyślny wyróżnienia
  • naśladować GitHub Pages rozszerzenie .html stripping zachowanie w WEBrick
  • Zawsze to rozszerzenie pliku w pliku wyjściowym
  • Ulepszone permalinks dla stron i zbiorach
  • Sunset (tj usuń) Maruku
  • Usuń wsparcie dla względnych permalinks
  • iteracyjnego site.collections jako tablica zamiast skrótu
  • Dostosuj StaticFile dla zbiorów, domyślnie config
  • Dodaj kodeks postępowania dla projektu Jekyll
  • zmienne czasu dodania odnośnika

Co nowego w wersji 2.5.3 / 3.0.0-pre.beta8:

  • Wzmianka CSV pliki w docs dla plików danych
  • Dodaj spływu ukośnik do paginate_path przykład
  • Pozbądź noifniof (excerpt_separator)
  • ulepszenia Sass, głównie wokół gniazdowania
  • Dodaj wtyczki webmentions.io do listy osób trzecich wtyczek
  • Dodaj wstawek Sass i używać ich
  • lekko ścisnąć Jekyll-sticker.jpg
  • gridism Update i oddzielić związane, ale niestandardowe style
  • Dodaj zdalnie to plugin do listy osób trzecich wtyczek

Co nowego w wersji 2.5.3 / 3.0.0-pre.beta7:

  • Wzmianka CSV pliki w docs dla plików danych
  • Dodaj spływu ukośnik do paginate_path przykład
  • Pozbądź noifniof (excerpt_separator)
  • ulepszenia Sass, głównie wokół gniazdowania
  • Dodaj wtyczki webmentions.io do listy osób trzecich wtyczek
  • Dodaj wstawek Sass i używać ich
  • lekko ścisnąć Jekyll-sticker.jpg
  • gridism Update i oddzielić związane, ale niestandardowe style
  • Dodaj zdalnie to plugin do listy osób trzecich wtyczek

Co nowego w wersji 2.5.3 / 3.0.0-pre.beta5:

  • Wzmianka CSV pliki w docs dla plików danych
  • Dodaj spływu ukośnik do paginate_path przykład
  • Pozbądź noifniof (excerpt_separator)
  • ulepszenia Sass, głównie wokół gniazdowania
  • Dodaj wtyczki webmentions.io do listy osób trzecich wtyczek
  • Dodaj wstawek Sass i używać ich
  • lekko ścisnąć Jekyll-sticker.jpg
  • gridism Update i oddzielić związane, ale niestandardowe style
  • Dodaj zdalnie to plugin do listy osób trzecich wtyczek

Co nowego w wersji 2.5.3 / 3.0.0-beta1:

  • wspomnieć pliki CSV docs dla plików danych
  • Dodaj spływu ukośnik do paginate_path przykład
  • Pozbądź noifniof (excerpt_separator)
  • ulepszenia Sass, głównie wokół gniazdowania
  • Dodaj wtyczki webmentions.io do listy osób trzecich wtyczek
  • Dodaj wstawek Sass i używać ich
  • lekko ścisnąć Jekyll-sticker.jpg
  • gridism Update i oddzielić związane, ale niestandardowe style
  • Dodaj zdalnie to plugin do listy osób trzecich wtyczek

Co nowego w wersji 2.5.0:

  • poprawienie literówki w nazwie nowej cieczy tag
  • Aktualizacja Font Awesome v4.2.0
  • Link Fix do # 2895 w 2.4.0 release postu
  • Dodaj Big Przypisy do wtyczki Kramdown do listy osób trzecich wtyczek
  • Usuń ostrzeżenie dotyczące GHP wykorzystaniem pojedynczych typów domyślnych dla przednich materii
  • Fix cytat postaci literówka w dokumentacji na stronie szablonów
  • Punkt Płynne linki do github wiki ciecz za
  • Dodaj podstawowym uwierzytelnianiem HTTP (.htaccess) wtyczki do listy osób trzecich wtyczek
  • (Minor) Gramatyka i _config.yml poprawki filename
  • Dodano mathml.rb do listy osób trzecich wtyczek
  • Dodaj --force_polling do listy opcji konfiguracyjnych
  • Ucieczka znaków Unicode w miejscu CSS
  • Dodaj notatkę o użyciu GitHub-pages gem poprzez pages.github.com/versions.json~~pobj
  • Aktualizacja dokumentacji Wykorzystanie odzwierciedlać 2,4 automatycznego umożliwienie --watch
  • Dodaj --skip-initial-build do konfiguracji docs
  • Fix drobne literówki w szablonach strony docs
  • Dodaj wtyczki ditaa-ditaa mocy innych sekcji na stronie Wtyczki
  • Dodaj Build / -V opcji służą do dokumentacji konfiguracji

Co nowego w wersji 2.3.0:

  • Nie wymaga klucza zakresie, w przedniej materii domyślne
  • Nie jest już ustawiony odnośnik: całkiem w _config.yml dla szablonu witryny
  • site template Rework wykorzystać Sass
  • Poinformować użytkownika, gdy auto-regeneracji jest wyłączona
  • Zezwalaj zmienne cząstkowe w to tag filename argumentu
  • Przenieś wystąpień Time.parse do metody Utils
  • Ignoruj ​​podfoldery w folderze _posts
  • Przód Matter typy domyślne powinny być zawsze liczbę mnogą

Co nowego w wersji 2.2.0.

  • Użyj .scss dla stylów site_template
  • Nie wymaga klucza zakresie, w przednich domyślnych materii.
  • Nie jest już ustawiony permalink. Całkiem w _config.yml dla szablonu witryny

Co nowego w wersji 2.1.0:

  • Zezwalaj podklasy zastąpić EXCERPT_ATTRIBUTES_FOR_LIQUID
  • Dodaj Jekyll.env i jekyll.environment (Ciekły VAR)
  • Użyj _config.yaml lub _config.yml (.yml ma pierwszeństwo)
  • template override kolekcji url
  • ce podkatalogi _data
  • Wyciągi Pagination Generator pod gem: Jekyll-paginate
  • Wykorzystaj date_to_rfc822 filtr w szablonie witryny
  • Dodaj kategorię, Ostatni build datetime i generator karmić szablonu witryny
  • Konfigurowalny, wymienny Logger zgodny rejestrator
  • Wyciągi Istotą tag w osobnym gem
  • Dodaj atrybut zbiórki do dokumentu # to_liquid aby uzyskać dostęp kolekcja etykiet dokumentu
  • Upgrade słuchać 2.7.6 & # x3c = x & # x3c; 3.0.0

Co nowego w wersji 2.0.2:

  • Poprawki błędów:
  • Prawidłowe korzystanie z URL i baseurl w szablonie witryny.
  • Default baseurl do & quot; & quot;.
  • Ulepszenia stron:
  • Poprawne docs dla wtyczki GIST więc zawsze zawiera nazwę użytkownika.
  • Określ nowe (domyślne, gdzie filtrować) wyposażony w dok.

Co nowego w wersji 1.4.3:

  • Poprawki błędów:
  • krosowe show-zatrzymania luki w zabezpieczeniach.

Co nowego w wersji 1.4.0:

  • Dodaj wsparcie dla plików konfiguracyjnych TOML
  • Sortuj wtyczek jako sposób ustalenia kolejność ładowania
  • Usuń jakąś powielania w czytaniu poczty i przeciągów

Co nowego w wersji 1.3.0:

  • Dodano wsparcie dla dodawania danych jak pliki YAML w punkcie a katalog _data witryny
  • Zezwalaj zmienne należy stosować obejmują znaczniki
  • Zezwalaj stosując perełki zarządzania wtyczki

Wymagania :

  • RedCloth: Tkanina nośna (Ruby)
  • Liquid: System szablonów (Ruby)
  • klasyfikator: Generowanie stanowisk związanych (Ruby)
  • Maruku: Domyślny silnika Przecena (Ruby)
  • Watcher katalog: Auto-regeneracja stron (Ruby)
  • Open4: Rozmowa pygments dla podświetlaniem składni (Ruby)
  • Pygments: Podświetlanie składni (Python)

Podobne oprogramowanie

Polo
Polo

13 Apr 15

MkDocs
MkDocs

20 Jul 15

webgen
webgen

12 Apr 15

Hugo
Hugo

10 Dec 15

Inne programy z deweloperem Tom Preston-Werner

Syntaxi
Syntaxi

13 May 15

God
God

10 Feb 16

ProxyMachine
ProxyMachine

6 Jun 15

Komentarze do Jekyll

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!
Szukaj wg kategorii