Jekyll is a simple, blog-aware static site generator. Users must first create their content as text files, organize them into folders, then build the site shell using Liquid-enhanced HTML templates. At that point, Jekyll can automatically stitch the content and templates together, generating a complete, static website ready to be served by Apache, Nginx or another web server. Jekyll is also the engine behind GitHub Pages.