Table of Contents Categories
  Encyclosphere.org ENCYCLOREADER
  supported by EncyclosphereKSF

Jekyll

From HandWiki - Reading time: 2 min

Short description: Ruby-based static website generator
Jekyll
Jekyll (software) Logo.png
Developer(s)Tom Preston-Werner, Nick Quaranto, Parker Moore, Alfred Xing, Olivia Hugger, Frank Taillandier, Pat Hawks, Matt Rogers
Initial releaseNovember 5, 2008; 15 years ago (2008-11-05)[1]
Written inRuby
Operating systemCross-platform
PlatformWeb
TypeBlog publishing system
LicenseMIT License
Website{{{1}}}

Jekyll is a static site generator written in Ruby by Tom Preston-Werner. It is distributed under the open source MIT license.

History

Jekyll was first released by Tom Preston-Werner in 2008.[2] Jekyll was later taken over by Parker Moore, an employee of GitHub who led the release of Jekyll 1.[3]

Jekyll started a web development trend towards static websites.[4] (As of 2017) Jekyll was ranked the most popular static site generator, largely due to its adoption by GitHub.[5] The idea of the Jamstack formed around Jekyll and the other static site generators that it inspired.[5]

GitHub chose to retain Jekyll version 3.x rather than upgrade to 4.0, released in 2019. In 2021, Jekyll developer Frank Taillandier said that the Jekyll codebase "is in frozen mode and permanent hiatus" and recommended users whose needs are not met by the frozen state of Jekyll move to Eleventy, another static site generator. Frank Taillandier died later in 2021. The Jekyll project on GitHub, however, continues to be updated and releases are being made for bug fixes.[6]

Features

Jekyll renders Markdown or Textile and Liquid templates, and produces a complete, static website ready to be served by Apache HTTP Server, Nginx or another web server.[7] Static site generators do not use databases to generate the pages dynamically. Instead Jekyll supports loading content from YAML, JSON, CSV, and TSV files into the Liquid templating system.[8] Jekyll is the engine behind GitHub Pages,[9] a GitHub feature that allows users to host websites based on their GitHub public repositories for no additional cost.

Jekyll can be used in combination with front-end frameworks such as Bootstrap.[10] Jekyll sites can be connected to cloud-based CMS software such as CloudCannon, Forestry, or Siteleaf, enabling content editors to modify site content without having to know how to code.[11]

References

  1. "jekyll/History.markdown at master · jekyll/jekyll". https://github.com/jekyll/jekyll/blob/master/History.markdown#010--2008-11-05. Retrieved 26 October 2020. 
  2. Preston-Werner, Tom (17 Nov 2008). "Blogging Like a Hacker". http://tom.preston-werner.com/2008/11/17/blogging-like-a-hacker.html. Retrieved 10 Oct 2015. 
  3. Autrand, Aaron. "Interview with Parker Moore from Jekyll". https://www.netlify.com/blog/2016/03/11/interview-with-parker-moore-from-jekyll/. 
  4. Christensen, Mathias Biilmann (16 Nov 2015). "Static Website Generators Reviewed: Jekyll, Middleman, Roots, Hugo". https://www.smashingmagazine.com/2015/11/static-website-generators-jekyll-middleman-roots-hugo-review/. Retrieved 2 Feb 2016. 
  5. 5.0 5.1 Williamson, Eli. "Top Ten Static Site Generators of 2017 | Netlify". https://www.netlify.com/blog/2017/05/25/top-ten-static-site-generators-of-2017/. 
  6. Anderson, Tim (September 14, 2021). "Future of Jekyll project (engine behind GitHub Pages) in doubt?". The Register. https://www.theregister.com/2021/09/14/future_of_jekyll_project_engine/. 
  7. "README.markdown for Jekyll software". Jekyll's authors. https://github.com/jekyll/jekyll/blob/master/README.markdown. Retrieved February 19, 2014. 
  8. "Data Files" (in en-US). https://jekyllrb.com/docs/datafiles/. 
  9. "GitHub Pages". Jekyll's authors. https://jekyllrb.com/docs/github-pages/. Retrieved February 19, 2014. 
  10. Patton, Tony (2014-07-16). "Build full-featured sites with Jekyll, Bootstrap, and GitHub". TechRepublic. https://www.techrepublic.com/article/build-full-featured-sites-with-jekyll-bootstrap-and-github/. Retrieved 2015-10-11. 
  11. "Blogging platform utilizing Kentico Cloud and Jekyll static site generator". https://is.muni.cz/th/air43/utilizing-kc-with-jekyll.pdf. 

External links





Licensed under CC BY-SA 3.0 | Source: https://handwiki.org/wiki/Software:Jekyll
3 views | Status: cached on September 19 2024 17:12:39
↧ Download this article as ZWI file
Encyclosphere.org EncycloReader is supported by the EncyclosphereKSF