+ 1

What is Jekyll?

Think of Jekyll as a file-based CMS, without all the complexity. Jekyll takes your content, renders Markdown and Liquid templates, and spits out a complete, static website ready to be served by Apache, Nginx or another web server. Jekyll is the engine behind GitHub Pages, which you can use to host sites right from your GitHub repositories.
Jekyll is a tool in the Static Site Generators category of a tech stack.
Jekyll is an open source tool with 48.4K GitHub stars and 9.9K GitHub forks. Here’s a link to Jekyll's open source repository on GitHub

Who uses Jekyll?

279 companies reportedly use Jekyll in their tech stacks, including GitHub, Razorpay, and Sentry.

1255 developers on StackShare have stated that they use Jekyll.

Jekyll Integrations

Algolia, Buddy, GitLab Pages, Liquid, and DatoCMS are some of the popular tools that integrate with Jekyll. Here's a list of all 15 tools that integrate with Jekyll.
Pros of Jekyll
Github pages integration
Open source
It's slick, customisable and hackerish
Easy to deploy
Straightforward cms for the hacker mindset
Gitlab pages integration
Best for blogging
Low maintenance
Easy to integrate localization
Huge plugins ecosystem
Authoring freedom and simplicity
Decisions about Jekyll

Here are some stack decisions, common use cases and reviews by companies and developers who chose Jekyll in their tech stack.

Prateek Yadav
Senior Associate at PwC · | 5 upvotes · 30.4K views
Needs advice
React NativeReact Native

Hi, I've built a static website using Jekyll for Higher Maths: https://upscmaths.netlify.app/ I'd like to create an App for the same and based on the research I did, React Native turned out to be the platform that I should consider for the same (as I can also maintain a Web version by learning React). At this point of time, I'd like the app to have following functionalities: 1) Login/ Signup 2) Enrol in a course 3) Attempt Tests

Please suggest a relatively fast way to get started and build the App. Thanks in advance.

See more
Dale Ross
Independent Contractor at Self Employed · | 22 upvotes · 1.5M views

I've heard that I have the ability to write well, at times. When it flows, it flows. I decided to start blogging in 2013 on Blogger. I started a company and joined BizPark with the Microsoft Azure allotment. I created a WordPress blog and did a migration at some point. A lot happened in the time after that migration but I stopped coding and changed cities during tumultuous times that taught me many lessons concerning mental health and productivity. I eventually graduated from BizSpark and outgrew the credit allotment. That killed the WordPress blog.

I blogged about writing again on the existing Blogger blog but it didn't feel right. I looked at a few options where I wouldn't have to worry about hosting cost indefinitely and Jekyll stood out with GitHub Pages. The Importer was fairly straightforward for the existing blog posts.

Todo * Set up redirects for all posts on blogger. The URI format is different so a complete redirect wouldn't work. Although, there may be something in Jekyll that could manage the redirects. I did notice the old URLs were stored in the front matter. I'm working on a command-line Ruby gem for the current plan. * I did find some of the lost WordPress posts on archive.org that I downloaded with the waybackmachinedownloader. I think I might write an importer for that. * I still have a few Disqus comment threads to map

See more

Blog Posts


Jekyll's Features

  • Simple - No more databases, comment moderation, or pesky updates to install—just your content.
  • Static - Markdown (or Textile), Liquid, HTML & CSS go in. Static sites come out ready for deployment.
  • Blog-aware - Permalinks, categories, pages, posts, and custom layouts are all first-class citizens here.

Jekyll Alternatives & Comparisons

What are some alternatives to Jekyll?
The core software is built by hundreds of community volunteers, and when you’re ready for more there are thousands of plugins and themes available to transform your site into almost anything you can imagine. Over 60 million people have chosen WordPress to power the place on the web they call “home” — we’d love you to join the family.
Hugo is a static site generator written in Go. It is optimized for speed, easy use and configurability. Hugo takes a directory with content and templates and renders them into a full html website. Hugo makes use of markdown files with front matter for meta data.
Hexo is a fast, simple and powerful blog framework. It parses your posts with Markdown or other render engine and generates static files with the beautiful theme. All of these just take seconds.
Ghost is a platform dedicated to one thing: Publishing. It's beautifully designed, completely customisable and completely Open Source. Ghost allows you to write and publish your own blog, giving you the tools to make it easy and even fun to do.
It lets you either batch index and search data stored in an SQL database, NoSQL storage, or just files quickly and easily — or index and search data on the fly, working with it pretty much as with a database server.
See all alternatives

Jekyll's Followers
1384 developers follow Jekyll to keep up with related blogs and decisions.