Awesome Series @ Planet Jekyll
Awesome (Gem-Packaged) Jekyll Themes
A collection of awesome (gem-packaged) Jekyll themes
ANNOUNCEMENT: Looking for awesome "classic" Jekyll themes? See the Dr. Jekyll's Themes directory / listing.
Contributions welcome. Anything missing? Send in a pull request. Thanks.
Note: Starting with Jekyll 3.2+ Themes can get packaged up into Ruby gems.
See the (Gem-Packaged) Themes Page @ Jekyll Docs ».
Intro / Disclaimer
Gem-Packaged Themes vs. "Classic" Themes
From the "Unofficial" Jekyll F.A.Q.:
Q: How can I get started with gem-packaged themes? / Do I need to package my theme into a gem?
Gem-packaged themes are just an advanced option and in addition they are in development for (real world) experiments (e.g. think v0.1 as stated by the Ben Balter - the lead designer / manager / dev at GitHub).
Thus, to conclude do NOT read too much into the official themes docs e.g. as the only or "right" way to design a theme. Just (continue to) use "classic" themes - there are hundreds to learn from and once you have mastered "classic" themes you can "graduate" to the master class, that is, using gem-packaged themes.
Again gem-packaged themes are wonderful and welcome -- remember, however, the party is just getting started:
For some "classic" starter themes you may try some of Henry's themes:
For the "state-of-the-art" what a "classic" theme can do - see the incredible beautiful and extremely well-documented (incl. a getting started guide and much much more) Minimal Mistakes (MM) theme by Michael Rose. Happy Jekylling.
Pixyll ★1515 (github: johno/pixyll) by John Otander -- a simple, beautiful Jekyll theme that's mobile first.
Overkyll ★4 (gem: overkyll-jekyll-theme, github: bertrandkeller/overkyll-jekyll-theme) by Bertrand Keller -- a simple starter theme with an ITCSS sass files organisation, a flexbox grid and modular typography
Cocoon ★1 github: pro-panda/cocoon by Rahul Bothra -- Minimal, single paged blog theme
brutalist-blog ★2 (github: andrewhwanpark/brutalist-blog) by Andrew Park -- a no frills, fully-responsive, hyper-minimalistic dark/light theme
theme property in your
_config.yml to specify a theme that comes packaged with GitHub Pages. See
pages.github.com/themes for valid values. Use the
remote_theme property to specify any public, gem-packaged theme on GitHub.
See the docs for adding a Jekyll theme to your GitHub Pages site for more information.
Search BestGems.org for
jekyll+theme to find more themes.
The awesome list is dedicated to the public domain. Use it as you please with no restrictions whatsoever.
Post them to the jekyll talk forum. Thanks!