Awesome Jekyll alternatives and similar gems
Based on the "Jekyll" category.
Alternatively, view Awesome Jekyll alternatives based on common mentions on social networks and blogs.
-
Bridgetown
A next-generation progressive site generator & fullstack framework, powered by Ruby -
Photish
Fast, simple, configurable photo portfolio website generator -
webgen
webgen is a fast, powerful and extensible static website generator
WorkOS - The modern identity platform for B2B SaaS
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Awesome Jekyll or a related project?
README
Awesome Series @ Planet Jekyll
Jekyll • Jekyll Themes • Jekyll Plugins • Jekyll Editors
Awesome Jekyll
A collection of awesome Jekyll goodies (tools, templates, themes, plugins, guides, etc.)
Contributions welcome. Anything missing? Send in a pull request. Thanks.
Jekyll Headquarters (HQ)
Simple, blog-aware static website generator - the world's most popular website compiler - publish blogs, books, radio talk shows, talk slides and much more
- Jekyll (web: jekyllrb.com, github: jekyll, gem: jekyll)
- Official News & Updates - what's news?
- Follow Core Developers
- Ben Balter @ GitHub Inc. (github: benbalter, web: ben.balter.com, twitter: benbalter)
- Parker Moore @ GitHub Inc. (github: parkr, web: byparker.com, twitter: parkr)
- Jordon Bedwell (github: envygeeks, web: envygeeks.io, twitter: envygeeks)
- Follow Core Developers
- Official Talk Forum - discuss all things Jekyll
- Official News & Updates - what's news?
News
Planet Jekyll (twitter: planetjekyll) -- For news about Jekyll 'n' friends (e.g. new themes, new plugins, new conferences 'n' meetups, etc.) follow @planetjekyll on Twitter
Jekyll Weekly Newsletter (web: jekyllweekly.com, github: jekyllweekly) by Brad West
Showcase
The world's greatest static websites
- Jekyll Static Site Showcase @ Planet Jekyll (web: planetjekyll.github.io/showcase) - Bootstrap, Polymer, The Open Data Handbook, Stack Exchange Blog, and many more; all sites with sources
F.A.Q.s
- Jekyll F.A.Q.s @ Planet Jekyll (github: planetjekyll/quickrefs/FAQ.md) -- Frequently Asked Questions & Answers
Quick References / Cheat Sheets
- Jekyll Quick Reference (Cheat Sheet) @ Planet Jekyll (github: planetjekyll/quickrefs/JEKYLL.md)
- Jekyll Cheat Sheet @ Jekyll Tips (web: cheat.jekyll.tips)
- Jekyll Cheat Sheet @ Devhints.io (web: devhints.io/jekyll, github: rstacruz/cheatsheets/jekyll.md) - by Rico Sta. Cruz
Books
- Hyde Press Bookshelf (web: hydepress.github.io, twitter: hydepress) -- Free (Online) Books about Jekyll and friends
- The Free Jekyll Book - the (Official) Jekyll doc reformatted as a single-page black-n-white online book (work-in-progress)
- The Free Jekyll Plugins & Tools Book - READMEs for Jekyll plugins & tools reformatted as a single-page black-n-white online book (work-in-progress)
- and many more
Conferences
Online - World Wide - Intertubes
- JekyllConf (web:
jekyllconf.com
, twitter: jekyllconf) -- online global conference for all things Jekyll; best practices, case studies, the future of jekyll and more- 2016 @ Intertubes; Saturday May/7th (FREE) - #2
- 2015 @ Intertubes; Saturday May/2nd (FREE) - #1
Articles
Jekyll Tips (web: CloudCannon Academy (formally known as jekyll.tips), github: CloudCannon/Academy)
- Getting Started Guide
- And many more
Various
- CloudCanon CMS for Jekyll: Building a Multilingual Site by Jean-Sebastien Tremblay; Snipcart; Sep 2017
- Achieving 100 / 100 on Google PageSpeed Insights (using Jekyll) by Andy Smart; March 2016
- Goodbye Medium, Hello Jekyll by Jared White; March 2016
- How I'm Using Jekyll in 2016 by Michael Rose; February 2016
- How I'm Using Jekyll in 2017 by Michael Rose; August 2017
- How to Create an Open Source Directory on GitHub Pages by David Darnes; March 2016
- Why I left Blogger for Jekyll by Fred; March 2016
- Consider Jekyll: why I use Jekyll to publish on the web and why you might be interested by Oliver Pattison; March 2016
- How We Built Our Blog (with Jekyll) by Jon Chan; StackExchange Inc.; July 2015
- Building a blog using Jekyll by Jeremias Menichelli
- Install and quick setup July 2015
- Creating custom layouts July 2015
- Writing posts and presenting them; Aug 2015
- A Fast Blogging Solution: Building a Simple Jekyll Blog by PJ Hagerty; EngineYard Inc.; Feb 2015
- Building Static Sites with Jekyll by Andrew Burgess; tuts+; Oct 2011
- Using Jekyll and GitHub Pages for Our Site by Young Hahn; Development Seed; Sep 2011
- Making Jekyll multilingual by @sylvaindurand, Oct 2016
SitePoint
- Set Up a Jekyll Blog in 5 Minutes with Poole by Vikas Lalwani; June 2015
- Jekyll on Rails by Jesse Herrick; Apr 2015
- Static Blogging Tool Face-Off: Middleman vs Jekyll by David Turnbull; Feb 2015
- Blogging: WordPress or Jekyll by Hugo Giraudel; Nov 2014
- Getting Started with Jekyll Collections by Taylor Jones; Oct 2014
- Zero to Jekyll in 20 minutes by Jonathan Jackson; Apr 2012
- More Jekyll Articles @ SitePoint
Jekyll From Scratch Series by Mike Greiling (PixelCog; Minneapolis, MN)
- Getting Started; Jul 2013
- Core Architecture; Jul 2013
- Extending Jekyll; Jul 2013
- PixelCog.com Site (github: pixelcog/pixelcog.github.io)
Screencasts
- Jekyll Casts by Mike Neumegen (CloudCannon); FREE
- #1 - Introduction to Collections -- Learn how to use collections to manage and organize related content
- #2 - Front matter -- Use front matter to set variables on your page
- #3 - Layouts -- Use Jekyll layouts to reduce repetition on your site
- #4 - Includes -- Jekyll includes let you include page fragments on your site
- #5 - Introduction to Liquid -- Introduction to using Liquid in Jekyll static site generator
- #6 - Control Flow Statements in Liquid -- Use liquid to control which content is displayed on the page
- #7 - Looping in Liquid -- Control how liquid loops over your content
- #8 - String Filters in Liquid -- Modify string variables in liquid
- and many more
Bookmarks
- Jekyll Bookmarks @ The New Dynamic by Bud Parr
Themes / Templates
See the Jekyll Theme Directory @ Dr. Jekyll's ».
More:
- Michael Rose (Made Mistakes) Jekyll Themes -- Skinny Bones, Minimal Mistakes, So Simple, HiPSTeR, etc.
- Henry's Jekyll Themes -- Boom!, Classics Book, Starter, Starter V2, Minimalistic, etc.
- Poole's Jekyll Themes by Mark Otto -- Poole, Lanyon, Hyde
- The Zen of Book Designs -- One Book, Many Designs
- The Zen of Page Designs -- One Page, Many Designs
- Slide Show (S9) Templates -- Slide Show / Presentation Templates e.g. S6 Blank, deck.js, impress.js, etc.
Theme Package Manager and Wizards
- drj / drjekyll (github: drjekyllthemes/drjekyll, gem: drjekyll) -- the missing static site theme package manager
- mrh / mrhyde (github: mrhydescripts/mrhyde, gem: mrhyde-tools) -- static site quick starter script wizard
- mrhyde wizard scripts -- automate, automate, automate
- slush gh-pages / GitHub Pages Generator (github: ronik-design/slush-gh-pages, npm: slush-gh-pages) -- boilerplate wizard with CSS framework selection and extensive Node.js-based tooling. Specifically intended for use with GitHub Pages.
Applications
JKAN - Light-Weight Open Data Catalog (CKAN Clone) (web:
jkan.io
, github:timwis/jkan
) by Tim Wisniewski et al; incl. w/ admin pages w/ auth (logins)- Q&A w/ Tim Wisniewski (U.S. Open Data); March 2016
Federalist (web: federalist.18f.gov, github: 18F/federalist) by 18F (a US government agency part of General Services Administration); a web app for publishing static government websites (w/ Jekyll)
Plugins / Extensions
See the Awesome Jekyll Plugins List (github: planetjekyll/awesome-jekyll-plugins) ».
- Jekyll Spaceship ★90 (gem: jekyll-spaceship) -- 🚀 A Jekyll plugin to provide powerful supports for table, mathjax, plantuml, mermaid, emoji, video, youtube, vimeo, dailymotion, audio, spotify, soundcloud, etc.
- Jekyll::NewsSitemap ★2 (gem: jekyll-news-sitemap) -- Jekyll plugin to silently generate Google News Sitemap based on posts.
Snippets / Recipes
- Jekyll Snippets @ Planet Jekyll (github: planetjekyll/snippets)
- Jekyll Snippets/CheatSheet Page @ CloudCannon Academy (formally Jekyll Tips)
Tips / Tricks
Articles
- Jekyll and AngularJS by Jesse Herrick; May 2015
Liquid Template Language
- Liquid (github: Shopify/liquid, gem: liquid)
Docs @ Liquid Wiki
- Liquid for Designers
- Output (
{{ }}
)- Advanced output: Filters • Standard Filters
- Tags (
{% %}
)- Comments • Raw • If / Else • Case Statement • Cycle • For loops • Variable Assignment
- Output (
- Liquid for Programmers
- Create your own filters
- Create your own tags
- Create your own tag blocks
Docs @ Shopify
Markdown
Modern hypertext markup in easy-to-read and easy-to-write ye olde plain vanilla text
See the Awesome Markdown List @ Write Kit (github: writekit/awesome-markdown) ».
News
- Manuscripts News (twitter: manuscriptsnews) -- For news about writing in Markdown 'n' friends (e.g. tools, tips & trips, etc.) follow @manuscriptsnews on Twitter.
Command Line Tools
jcli.sh
(github: StefanKrauth/shell-scripts/jcli.sh) by Stefan Krauth - Jekyll Bash Command Line Interfacejbh.sh
(github: alanbarber/jbh) by Alan Barber - Jekyll Blog Helperjtasks
(github: pavdmyt/jtasks) by Pavel Dmytrenko - simple, but powerful, interface to run both common and advanced routines in Jekyll projects- Jekyll Starter Kit - A Jekyll Progressive Web App yeoman generator.
- Generator Jekyll Plugin by Jam Risser - 💎 Yeoman generator for jekyll plugins
"Visual" Editors n Tools
See the Awesome Jekyll Editors List (github: planetjekyll/awesome-jekyll-editors) ».
Octopress Headquarters (HQ)
Jekyll's Ferrari - obsessively designed toolkit for writing and deploying jekyll blogs
- Octopress (web: octopress.org, github: octopress, gem: octopress) - by Brandon Mathis et al
Publish / Upload / Deploy / Sync
Articles
- How to automatically deploy static web site to the hosting by Vitaly Repin; Jul 2015
- Step 1: Install rrsync to your home folder (server-side)
- Step 2: Setup certificate-based ssh access (server side)
- Step 3: Rsync! (client-side)
- Optional step 4: exclude transfer.sh from being copied to the output folder by Jekyll
- Deploy Jekyll sites to S3 using Travis CI
- Deploy Jekyll sites anywhere using jekyll-hook
- Building and publishing a Jekyll site using Buddy CI/CD
GitHub Pages Headquarters (HQ)
Websites for you and your projects
- GitHub Pages (web: pages.github.com, github: github/pages-gem, gem: github-pages)
- Dependency Versions (
version.json
) - shows current versions (e.g. jekyll, liquid, kramdown, etc.) in use for GitHub Pages
- Dependency Versions (
- GitHub Pages Starter Pack: Extended Resources
Official Doc / Help Pages
- GitHub Pages Basics
- Using Jekyll with GitHub Pages
- and many more
- Customizing GitHub Pages
- GitHub Pages Troubleshooting
- Unpublishing a Project Pages site
- and many more
Milestones / History
2016:
- April 2016 +++ A look behind our decision to standardize on a single Markdown engine for GitHub Pages
- March 2016 +++ Upgrading your Textile posts to Markdown
- Feb 2016 +++ GitHub Pages now faster and simpler with Jekyll 3.0
2015:
- Sept 2015 +++ Easier feeds for GitHub Pages
- May 2015 +++ Releases metadata for GitHub Pages
- Apr 2015 +++ Eight lessons learned hacking on GitHub Pages for six months
- Jan 2015 +++ How GitHub uses GitHub to document GitHub
2014:
- Jul 2014 +++ GitHub Pages now runs Jekyll 2.2.0
- May 2014 +++ GitHub Pages <3
- Mar 2014 +++ Repository metadata and plugin support for GitHub Pages
2013:
- Sep 2013 +++ Viewing YAML Metadata in your Documents
- Aug 2013 +++ Cutting the GitHub Pages Gem
- May 2013 +++ Jekyll Turns 1.0
- Apr 2013 +++ New GitHub Pages domain: github.io
- Jan 2013 +++ GitHub Pages updated to Jekyll 0.12.0
2012:
- Jun 2012 +++ GitHub Pages Update
- Apr 2012 +++ Instantly Beautiful Project Pages
2009:
- Apr 2009 +++ Pages 2.0
- Apr 2009 +++ GitHub Pages Upgraded to Jekyll 0.5.0
2008:
- Dec 2008 +++ GitHub Pages
GitLab Pages Headquarters (HQ)
Websites for you and your projects
- GitLab Pages (web: pages.gitlab.io)
- Official Documentation
- Example Jekyll Site (gitlab: pages/jekyll) -- example jekyll site using GitLab Pages
WordPress Migration / Import / Export / Templates
- WordPress Jekyll Exporter (wordpress: plugins/jekyll-exporter, github: benbalter/wordpress-to-jekyll-exporter) by Ben Balter -- export your WordPress blog to jekyll with one click
- WordPress <--> GitHub Sync (wordpress: plugins/wp-github-sync, github: mAAdhaTTah/wordpress-github-sync) by James DiGioia, Ben Balter et al -- sync content with a GitHub repository (or Jekyll site)
- WordPress Theme <=> Jekyll Template Cheat Sheet @ Planet Jekyll (github: planetjekyll/quickrefs/WORDPRESS.md)
- Wordpress2Jekyll (wordpress: plugins/wp2jekyll) -- a Wordpress plugin that allows you to use Wordpress as your editor and (automatically) export content in to Jekyll. WordPress2Jekyll attempts to marry these two systems together in order to make a site that can be easily managed from all devices.
Alternatives
More static site generators
See the Awesome Static List @ Static Times (github: statictimes/awesome-static) ».
Meta
License
The awesome list is dedicated to the public domain. Use it as you please with no restrictions whatsoever.
Questions? Comments?
Post them to the jekyll talk forum. Thanks!
*Note that all licence references and agreements mentioned in the Awesome Jekyll README section above
are relevant to that project's source code only.