Awesome Series @ Planet Jekyll
A collection of awesome Jekyll plugins (gems, scripts, pasties, etc.)
Gems
- Emoji for Jekyll ★59, gem: emoji_for_jekyll -- Seamlessly enable emoji for all posts and pages.
- Compass integration for Jekyll ★51, gem: jekyll-compass -- Easily integrate Compass and Sass with your Jekyll website.
- Jekyll::AutolinkEmail ★6, gem: jekyll-autolink_email by Ivan Tse -- Autolink your emails.
- Jekyll::GitMetadata ★24, gem: jekyll-git_metadata by Ivan Tse -- Expose Git metadata for your templates.
- Jekyll Auto Image ★30, gem: jekyll-auto-image by Merlos -- Gets the first image of a post. Useful to list your posts with images or to add twitter cards to your site.
- Jekyll-Umlauts ★6, gem: jekyll-umlauts by Arne Gockeln -- This generator replaces all german umlauts (äöüß) case sensitive with html.
- Jekyll::Paginate::Category ★4, gem: jekyll-paginate-category -- Pagination Generator for Jekyll Category.
Scripts
- Sitemap.xml Generator ★202 by Michael Levin -- Generates a sitemap.xml file by traversing all of the available posts and pages.
- Full-text search ★141 by Pascal Widdershoven -- Adds full-text search to your Jekyll site with a plugin and a bit of JavaScript.
- AliasGenerator ★121 by Thomas Mango -- Generates redirect pages for posts when an alias is specified in the YAML Front Matter.
- Pageless Redirect Generator ★61 by Nick Quinlan -- Generates redirects based on files in the Jekyll root, with support for htaccess style redirects.
- RssGenerator ★81 by Assaf Gelber -- Automatically creates an RSS 2.0 feed from your posts.
- Monthly archive generator ★30 by Shigeya Suzuki -- Generator and template which renders monthly archive like MovableType style, based on the work by Ilkka Laukkanen and others above.
- Category archive generator ★74 by Shigeya Suzuki -- Generator and template which renders category archive like MovableType style, based on Monthly archive generator.
- Pages Directory ★45 by Ben Baker-Smith -- Defines a
_pages
directory for page files which routes its output relative to the project root. - Page Collections ★19 by Jeff Kolesky -- Generates collections of pages with functionality that resembles posts.
- Windows 8.1 Live Tile Generation ★9 by Matt Sheehan -- Generates Internet Explorer 11 config.xml file and Tile Templates for pinning your site to Windows 8.1.
- Typescript Generator ★3 by Matt Sheehan -- Generate Javascript on build from your Typescript.
- Jekyll Portfolio Generator ★21 by Shannon Babincsak -- Generates project pages and computes related projects out of project data files.
- Jekyll Flickr Plugin ★6 by Lawrence Murray -- Generates posts for photos uploaded to a Flickr photostream.
- AMP-Jekyll ★31 by Juuso Mikkonen -- Generate Accelerated Mobile Pages of Jekyll posts.
Gist Pasties
- ArchiveGenerator by Ilkka Laukkanen -- Uses this archive page to generate archives.
- LESS.js Generator by Andy Fowler -- Renders LESS.js files during generation.
- Version Reporter by Blake Smith -- Creates a version.html file containing the Jekyll version.
- Jekyll Http Basic Auth Plugin -- Plugin to manage http basic auth for jekyll generated pages and directories.
Gems
- Textile converter ★1, gem: jekyll-textile-converter -- Convert
.textile
files into HTML. Also includes thetextilize
Liquid filter. - Slim plugin ★25, gem: jekyll-slim -- Slim converter and includes for Jekyll with support for Liquid tags.
- AsciiDoc Plugin ★84, gem: jekyll-asciidoc -- AsciiDoc convertor for Jekyll using Asciidoctor.
- jekyll-commonmark ★1, gem: jekyll-commonmark -- Markdown converter that uses libcmark, the reference parser for CommonMark.
Scripts
- Jade plugin ★45 by John Papandriopoulos -- Jade converter for Jekyll.
- Markdown References ★27 by Olov Lassus -- Keep all your markdown reference-style link definitions in one _references.md file.
- ReStructuredText Converter ★42 -- Converts ReST documents to HTML with Pygments syntax highlighting.
- Jekyll-pandoc-plugin ★48 -- Use pandoc for rendering markdown.
- Jekyll-pandoc-multiple-formats ★58 -- Use pandoc to generate your site in multiple formats. Supports pandoc’s markdown extensions.
- Customized Kramdown Converter ★31 -- Enable Pygments syntax highlighting for Kramdown-parsed fenced code blocks.
- Bigfootnotes Plugin ★1 -- Enables big footnotes for Kramdown.
- Lazy Tweet Embedding ★14 -- Automatically convert tweet urls into twitter cards.
Gist Pasties
- HAML plugin by Sam Z -- HAML converter for Jekyll.
- HAML-Sass Converter by Adam Pearson -- Simple HAML-Sass converter for Jekyll. Fork by Sam X.
- Sass SCSS Converter by Mark Wolfe -- Sass converter which uses the new CSS compatible syntax, based Sam X's fork above.
- LESS Converter by Jason Graham -- Convert LESS files to CSS.
- LESS Converter by Josh Brown -- Simple LESS converter.
- Upcase Converterby Blake Smith -- An example Jekyll converter.
- CoffeeScript Converter -- A CoffeeScript to Javascript converter.
- Stylus Converter -- Convert .styl to .css.
- Transform Layouts -- Allows HAML layouts (you need a HAML Converter plugin for this to work).
- Org-mode Converter -- Emacs Org-mode converter for Jekyll.
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!