Skip to content
Go to file


Failed to load latest commit information.
Latest commit message
Commit time

Awesome Series @ Planet Jekyll

JekyllJekyll ThemesJekyll PluginsJekyll Editors

Awesome (Gem-Packaged) Jekyll Plugins


A collection of awesome Jekyll plugins adding converters, generators, filters & tags, importers, new commands & switches, and more.

Contributions welcome. Anything missing? Send in a pull request. Thanks.

Note: See the Plugins & Extensions Page @ Planet Jekyll - listing all gem-packaged plugins listed here; add your plugin here to get added - thanks!


See the Official Plugins Page @ Jekyll Docs ».

Settings & Configurations Tweaks

Multi Language / Multi Lingual


  • Algolia ★30 (gem: jekyll-algolia) -- Add fast and relevant search to your Jekyll site using the Algolia API.
  • Searchyll ★21 (gem: searchyll) - Index your Jekyll pages to Elasticsearch, and works with Github pages.

Feeds & Syndication

  • Feed ★206 (gem: jekyll-feed) -- a plugin to generate an Atom (RSS-like) feed of your posts #Official #GitHub Pages
  • Planet ★6 (gem: jekyll-planet) -- add articles, blogs to your site via web feeds (and planet pluto)

Bibliography & Citiations

Tags & Taggings, Categories & Categorizations


Figures & Captions

Images & Pictures

  • Picture Tag ★296 (gem: jekyll-picture-tag) -- Easy responsive images for Jekyll. Based on the proposed <picture> element, polyfilled with Scott Jehl's Picturefill.
  • Responsive Image ★36 (gem: jekyll-responsive_image) -- Responsive images for Jekyll. Automatically resizes images, supports all responsive methods (<picture>, srcset, Imager.js, etc), super-flexible configuration.
  • Image Encode Tag ★8 (gem: jekyll_image_encode) -- tag that renders base64 codes of images fetched from the web.
  • Cloudinary ★48 (gem: jekyll-cloudinary) by Nicolas Hoizey -- tag to use Cloudinary for optimized responsive posts images.
  • WebP Image Generator ★2 (gem: jekyll-webp) by Sverrir Sigmundarson et al -- WebP image generator that automatically generate WebP images for all images on your site and serves them when possible
  • Image Size ★1 (gem: jekyll-image-size) - read images and output image-sizes as: opengraph tags, img-tags, css and more - with retina support
  • Loading Lazy ★1 (gem: jekyll-loading-lazy) -- Adds loading="lazy" to lazily load your images and iframes without the need for JavaScript.
  • jekyll-imgix ★45 (gem: jekyll-imgix) -- Transform, optimize, and intelligently cache your entire image library for fast websites and apps. Freemium/Commercial
  • Octicons ★11 (gem: jekyll-octicons) -- liquid plugin that makes including svg Octicons simple
  • Jekyll PIG ★1 (gem: jekyll-pig) - Uses ImageMagick and pig.js to create progressive image galleries for Jekyll sites.

Videos & Screencasts

  • YouTube ★7 (gem: jekyll-youtube) -- a Liquid tag that embeds YouTube videos. The default emded markup is responsive but you can also specify your own by using an include/partial.
  • Asciinema ★11 (gem: jekyll-asciinema) -- a tag for embedding asciicasts recorded with asciinema in your Jekyll pages.

Audios & Podcasts

  • Octopod ★25 (gem: jekyll-octopod) by Stefan Haslinger, Arne Eilermann, et al -- a podcast publishing extension

Geocoding & Maps

  • Geocode ★1 (gem: jekyll-geocode) by Bertrand Keller -- geo-encode addresses from a datafile for drawing maps
  • Maps ★18 (gem: jekyll-maps) by Anatoliy Yastreb -- embed maps with filterable locations

Markup & Markdown Converters

Text Filters


Search Engine Optimization (SEO) & Redirects

  • Jekyll::NewsSitemap ★2 (gem: jekyll-news-sitemap) -- Jekyll plugin to silently generate Google News Sitemap based on posts #Official #GitHub Pages
  • SEO Tag ★67 (gem: jekyll-seo-tag) -- a plugin to add metadata tags for search engines and social networks to better index and display your site's content #Official #GitHub Pages
  • Sitemap Generator ★270 (gem: jekyll-sitemap) -- a plugin to silently generate a compliant sitemap for your site #Official #GitHub Pages
  • Redirect From ★216 (gem: jekyll-redirect-from) -- seamlessly specify multiple redirections URLs for your pages and posts #Official #GitHub Pages


  • Analytics ★1 (gem: jekyll-analytics) by Hendrik Schneider -- adds webtracking easily to your site; supports multiple trackers like Google Analytics, Piwik, etc.


Commands & Switches



Assets & Converters & Minifiers

Authentication & Authorization

  • GitHub OAuth ★401 (gem: jekyll-auth) by Ben Balter et al -- use GitHub OAuth to serve a protected site to your GitHub org

Admin & Visual Editors

  • Admin ★602 (gem: jekyll-admin) by Ben Balter, Mert Kahyaoğlu et al -- adds a traditional content management system-style graphical interface to author content and administer sites #Official

  • Manager ★20 (gem: jekyll-manager) by Ashwin Maroli -- An administrative framework for Jekyll sites, Jekyll Manager is essentially Jekyll Admin repackaged with some alterations.

Watch & Live Reload

  • Watch ★30 (gem: jekyll-watch) -- rebuild your site when a file changes with the --watch switch #Official
  • Hawkins ★4 (gem: hawkins) -- adds a liveserve sub-command to Jekyll that incorporates LiveReload into your pages while you preview them. No more hitting the refresh button in your browser!

Testing & Proofing

Upload & Deploy



Note: For all jekyll plugin scripts & pasties, see the scripts & pasties page.



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!


A collection of awesome Jekyll plugins (gems, scripts, pasties, etc.)


You can’t perform that action at this time.