Jekyll (software)

Jekyll
Jekyll (software) Logo.png
Entwickler (en) Tom Preston-Werer, Nick Quaranto, Parker Moore, Alfred Xing, Olivia Hugger, Frank Taillandier, Pat Hawks, Matt Rogers
Erstveröffentlichung 5. November 2008; vor 13 Jahren[1]
Stabile Version
4.2.2[2] / 3. März 2022; vor 5 Monaten
Repository
Geschrieben in Rubin
Betriebssystem Plattformübergreifend
Plattform Netz
Typ Blog Publishing -System
Lizenz MIT -Lizenz
Webseite Jekyllrb.com Edit this at Wikidata

Jekyll ist ein Statischer Standortgenerator. Geschrieben in Rubin durch Tom Preston-Werer, GitHubMitbegründer. Es ist unter dem verteilt Open Source MIT -Lizenz.

Geschichte

Jekyll wurde erstmals 2008 von Tom Preston-Werner veröffentlicht.[3] Jekyll wurde später von übernommen von Parker Moore, der die Mühe bei der Veröffentlichung von Jekyll 1 leitete und seitdem der neue Betreuer ist.[4]

Jekyll startete einen Webentwicklungs -Trend gegenüber Statische Websites.[5] Ab 2017, Jekyll ist der beliebteste statische Site -Generator, vor allem aufgrund seiner Einführung durch GitHub.[6]

Merkmale

Jekyll rendert Markdown oder Textil und flüssige Vorlagen,[7] und produziert eine vollständige, statische Website, die bereit ist, von zu bedienen zu werden Apache HTTP Server, Nginx oder ein anderer Webserver.[8] Statischer Standortgenerator Verwenden Sie keine Datenbanken, um die Seiten dynamisch zu generieren. Stattdessen unterstützt Jekyll das Laden von Inhalten von Yaml, JSON, CSV, und TSV Dateien in das System mit flüssigem Vorlagen.[9] Jekyll ist der Motor dahinter Github -Seiten,[10] Eine GitHub -Funktion, mit der Benutzer Websites basierend auf ihren Github -Repositories ohne zusätzliche Kosten hosten können.

Jekyll kann in Kombination mit verwendet werden Front-End-Frameworks wie zum Beispiel Bootstrap,[11] Semantische UI und viele andere.

Jekyll-Websites können mit Cloud-basierten CMS-Software wie CloudCannon, Forstwirtschaft, verbunden werden Netlify oder siteleaf, damit Inhaltseditoren die Site -Inhalte ändern können, ohne wissen zu müssen, wie sie codieren.[12]

Philosophie

Nach Jekylls "Readme" -Datei,,[13]

Jekyll macht das, was Sie ihm sagen - nicht mehr, nicht weniger. Es wird nicht versucht, Benutzer zu überlisten, indem sie mutige Annahmen treffen, und sie belastet sie auch nicht mit unnötiger Komplexität und Konfiguration. Einfach ausgedrückt, Jekyll geht Ihnen den Weg und ermöglicht es Ihnen, sich auf das zu konzentrieren, was wirklich wichtig ist: Ihren Inhalt.

Verweise

  1. ^ "Jekyll/History.Markdown bei Master · Jekyll/Jekyll". GitHub. Abgerufen 26. Oktober 2020.
  2. ^ https://github.com/jekyll/jekyll/releases/tag/v4.2.2.
  3. ^ Preston-Werer, Tom (17. November 2008). "Bloggen wie ein Hacker". Preston-Werer.com. Archiviert von das Original am 19. September 2019. Abgerufen 10. Oktober 2015.
  4. ^ Autrand, Aaron. "Interview mit Parker Moore aus Jekyll". netlify.com. Archiviert von das Original am 13. März 2021.
  5. ^ Christensen, Mathias Biilmann (16. November 2015). "Statische Website -Generatoren überprüft: Jekyll, Mittelsmann, Wurzeln, Hugo". Smashing Magazine. Archiviert von das Original am 27. August 2016. Abgerufen 2. Februar 2016.
  6. ^ Williamson, Eli. "Top Ten statischen Site -Generatoren von 2017 | Netlify". netlify.com. Archiviert von das Original am 13. März 2021. Abgerufen 11. Februar 2018.
  7. ^ http://liquidmarkup.org
  8. ^ "Readme.Markdown für Jekyll Software". Jekylls Autoren. Abgerufen 19. Februar, 2014.
  9. ^ "Datei". Jekyll • Einfache, bloggeee, statische Websites. Abgerufen 2020-11-09.
  10. ^ "Github -Seiten". Jekylls Autoren. Abgerufen 19. Februar, 2014.
  11. ^ Patton, Tony (2014-07-16). "Bauen Sie mit Jekyll, Bootstrap und Github mit vollem Funktionswebsen", die vollständige Websites erstellen ".. TechRepublic. Abgerufen 2015-10-11.
  12. ^ "Blogging -Plattform mit Kentico Cloud und Jekyll statischer Site -Generator" (PDF). Masaryk University Fakultät für Informatik.
  13. ^ "LIESMICH". GitHub. 18. Oktober 2018. Abgerufen 30. Oktober, 2018.

Externe Links