Jekyll is a Ruby-based static site generator initially released by Tom Preston-Werner in 2008. Jekyll was created to simplify website hosting. It also simplified infrastructure management. It replaced the need for a database for the files that can be put under version control.
Jekyll is described as a ‘simple, blog aware, static site generator’, a way to manage a blog or static website without the need for a database, which also helps greatly for the load time of the page.
Now, let us discuss in detail about the reasons for choosing Jekyll for your next project.
– Content re-use
Supports re-use through Liquid. It allows to re-use variables, snippets of code, entire pages, and much more.
–Markdown
It can be used to author content. Markdown falls short, HTML can be used. Where HTML falls short, Liquid can be used, which is a scripting that allows to incorporate more advanced logic.
–Responsive design
It uses bootstrap where a developer can use hundreds of pre-built components, styles, and other elements that simply can be dropped into the site.
–Scalability
A Jekyll site can be scaled to any extent. A developer can determine how to design the information architecture for pages, choose what you display at different levels such as first, second, third, fourth, and more levels.
–Lightweight architecture
A developer doesn’t need a LAMP stack (Linux, Apache, MySQL, PHP) architecture to get the site running. All of the building is done in the machine itself except pushing those HTML files to a server.
–Blogging features
It offers a simple blogging feature.
–jQuery plugins
Jekyll makes it super easy to integrate every kind of plugin imaginable. A developer can use any jQuery plugins and other JavaScript, CMS, or templating tools.
Now let us look at some examples of sites built with Jekyll
–Bitcoin.org
–AWS Amplify Docs
–Sketch
–Ruby on Rails
–Yours truly – CloudCannon