Plugins Index

  • Jekyll-Art-Gallery-Plugin

    An advanced Jekyll plugin for generating art galleries on static/generated sites.

  • Jekyll-Dribbble-Set-Tag

    Generates image galleries from player’s recent shots with customizable shots per page and which page of results to render.

  • Jekyll-Models

    A generator that allows the user to make more jekyll objects like posts. It reads in YAML files from the specified directories and puts all of the information into the global site variable for easy access. It can also generate Model pages.

  • Jekyll-Sort

    For those of you who have some list and want to sort it in jekyll, this plugin will sort lists of primitives and lists of hashes based on a direction and what to sort on (if needed). It stores the sorted answer in the global site var for usage. If you have lists of hashes of hashes and you want to sort on something deeper than the first level, then you can edit this code.

  • jekyll-algolia

    Add fast and relevant search to your Jekyll site

  • bibjekyll

    This plugin interfaces bibtex2html with Jekyll to generate an html bibliography list from bibtex entries.

  • jade-jekyll-plugin

    Converter Plugin that brings Jade support to Jekyll

  • jekyll-textile-converter

    Converts AsciiDoc source files in your site to HTML pages using Asciidoctor

  • jekyll-bigfootnotes

    Enables big footnotes ([1]) for Kramdown

  • jekyll-coffeescript

    A CoffeeScript converter for Jekyll.

    Compatible with GitHub Pages :octocat:
  • jekyll-commonmark

    Markdown converter that uses libcmark, the reference parser for CommonMark

  • jekyll-lazy-tweet-embedding

    Automatically convert tweet urls into twitter cards

  • jekyll-pandoc-multiple-formats

    Use pandoc to generate your site in multiple formats. Supports pandoc’s markdown extensions

  • jekyll-references

    Keep all your markdown reference-style link definitions in one _references.md file

  • jekyll-relative-links

    A Jekyll plugin to convert relative links to markdown files to their rendered equivalents.

    Compatible with GitHub Pages :octocat:
  • jekyll-rst

    A ReStructuredText plugin for Jekyll and Octopress

  • jekyll-slim

    A gem that adds slim-lang support to Jekyll. Works for for pages, includes and layouts

  • jekyll-textile-converter

    Convert your .textile Jekyll content. For Jekyll 3.0 and up

  • kramdown-with-pygments

    Enable Pygments syntax highlighting for Kramdown-parsed fenced code blocks

  • pug-jekyll-plugin

    Converter Plugin that brings Pug support to Jekyll

  • Domain Name Liquid Filter

    A Liquid Filter to display the domain name of a url.

  • jekyll-atom

    A collection of tools and snippets for working with Jekyll in Atom https://atom.io/packages/jekyll

  • markdown-writer

    An Atom package for Jekyll. It can create new posts/drafts, manage tags/categories, insert link/images and add many useful key mappings

  • sublime-jekyll

    A Sublime Text package for Jekyll static sites

    This package is aimed at streamlining the process of managing and creating new Jekyll posts. It does this by providing quick and easy access to new post and draft commands, snippets and completions for Liquid template tags and filters, as well as some handy commands for adding dates and upload links to your posts.

    If you use Jekyll as your static site generator, and Sublime Text as your text editor, you should absolutely install and use this package!

  • vim-jekyll

    A vim plugin to generate new posts and run jekyll build all without leaving vim.

  • Jekyll-Ordinal

    Jekyll liquid filter to output a date ordinal such as “st”, “nd”, “rd”, or “th”

  • deprecating_keeper

    Filter which monitor how old an article is. Make the readers notice that the article might be old

  • Domain Name Liquid Filter

    A Liquid Filter to display the domain name of a url.

  • i18n_filter

    Liquid filter to use I18n localization

  • jekyll-email-protect

    Jekyll Email Protect is an email protection liquid filter which can be used to obfuscate mailto: links to protect an email address from spam bots

  • jekyll-humanize

    Adds a “human touch” to data. Each method represents a Fluid type filter that can be used in your Jekyll site templates

  • jekyll-jalali

    This plugin adds a new filter to Jekyll called jdate. Using this filter the given dates will be converted to Jalali which is being used in Iran and Afghanistan

  • jekyll-money

    A Jekyll plugin for dealing with money. Because we all have to at some point. Works by extending the functionality of the popular money RubyGem. Intends to become a full-featured way to work with money in Jekyll.

  • jekyll-roman

    A liquid filter for Jekyll that converts numbers into Roman numerals

  • jekyll-thumbnail-filter

    Custom liquid filter for related posts thumbnails

  • jekyll-timeago

    A gem plugin to compute distance of dates in words, available as a Liquid Filter and as a Liquid Tag, Localization (i18n)

  • jekyll-toc-generator

    Liquid filter to generate Table of Content into Jekyll pages

  • jekyll-toc-generator

    A liquid filter plugin for Jekyll which generates a table of contents

  • jekyll-typogrify

    Improves typography on your Jekyll site using typogruby and titlecase

  • jekyll-uglify-filter

    This Jekyll plugin creates an uglify Liquid Template filter to minify JavaScript for inlining

  • jekyll_smilify

    smilify is a Liquid filter to transform text emoticons into smileys. It can be easily plugged in to your existing Jekyll powered content to bring all your text emoticons to life.

  • liquid-md5

    A Liquid filter that outputs an MD5 hash. Can be useful for generating Gravatar URLs from email addresses

  • liquid_pluralize

    A Liquid filter to make it easy to form correct plurals

  • liquid_reading_time

    A Liquid filter to count words and estimate reading time

  • match_regex

    A Liquid filter to perform regex match

  • replace_regex

    A Liquid filter to perform regex replace

  • truncatehtml

    A Jekyll plugin that truncates HTML while preserving markup structure

  • Alias generator

    Generates redirect pages for posts when an alias is specified in the YAML Front Matter.

  • amp-jekyll

    Build Accelerated Mobile Page versions of your Jekyll posts

  • bibjekyll

    This plugin interfaces bibtex2html with Jekyll to generate an html bibliography list from bibtex entries.

  • Category Archive

    Generate a category archive.

  • emoji_for_jekyll

    A plugin for Jekyll that seamlessly enable emoji.

  • Full-text search

    Index Tank adds full-text search to your Jekyll site with a plugin and a bit of JavaScript.

  • jekyll-auto-image

    Makes available the first image of a post in the template

  • jekyll-autolink_email

    Autolink emails for your Jekyll

  • jekyll-flickr

    A Jekyll plug-in for embedding Flickr photos in your Liquid templates.

  • jekyll-ga

    A Jekyll plugin that downloads Google Analytics data and adds it to posts. Useful for making a site that lists “most popular” content.

  • jekyll-gallery-generator

    A Jekyll plugin that generates photo galleries from directories full of images.

  • jekyll-git_metadata

    Expose Git metadata for your templates.

  • jekyll-live-tiles

    Generates Internet Explorer 11+ config.xml file and Tile Templates for pinning your site to Windows 8+.

  • Jekyll-Models

    A generator that allows the user to make more jekyll objects like posts. It reads in YAML files from the specified directories and puts all of the information into the global site variable for easy access. It can also generate Model pages.

  • Jekyll Pages Directory

    Defines a _pages directory for page files which routes its contents relative to the project root.

  • jekyll-paginate-category

    Pagination Generator for Jekyll Category

  • jekyll-paginate-v2

    Pagination gem built specially for Jekyll 3 and newer that is fully backwards compatable and serves as an enhanced replacement for the previously built-in jekyll-paginate gem.

  • jekyll-pagination

    Jekyll plugin to extend the pagination generator

  • jekyll-portfolio-generator

    Generates a portfolio/project pages (including related projects) out of data files

  • jekyll-random

    A Jekyll plugin that generates pseudo-random data.

  • jekyll-sitemap

    Jekyll plugin to silently generate a sitemaps.org compliant sitemap for your Jekyll site.

    Compatible with GitHub Pages :octocat:
  • jekyll-thumbnailer

    Generates a thumbnail to an image and renders an image tag.

  • jekyll-umlauts

    Jekyll Generator Plugin to convert umlauts to html

  • jekyll_alias_generator

    Generates redirect pages for posts with aliases set in the YAML Front Matter.

  • TypeScript generator

    Generate Javascript on build from your TypeScript.

  • jeql

    A GraphQL plugin for Jekyll.

  • Monthly Archive Plugin

    Generate a monthly archive.

  • RSS Feed Generator

    Automatically creates an RSS 2.0 feed from your posts.

  • Sitemap generator

    Sitemap.xml Generator is a Jekyll plugin that generates a sitemap.xml file by traversing all of the available posts and pages.

  • grunt-jekyll

    Compile Jekyll sites with Grunt

  • indii-jekyll-flickr

    Embed Flickr photos in a Jekyll blog.

  • jekyll-admin

    A Jekyll plugin that provides users with a traditional CMS-style graphical interface to author content and administer Jekyll sites. https://jekyll.github.io/jekyll-admin/

  • jekyll-archives

    📚 Archive pages for your Jekyll tags and categories.

  • jekyll-asset_bundler

    A small plugin for Jekyll to easily bundle and compress site assets

  • jekyll-assets

    🎨 Asset pipelines for Jekyll. https://jekyll.github.io/jekyll-assets

  • jekyll-author-plugin

    A Jekyll plugin for generating author archives for posts

  • jekyll-beastiepress

    These Jekyll plugins add port, pr, and man tags through Liquid, making it easy to link to FreeBSD ports, problem reports, and manual pages.

  • jekyll-citation

    Jekyll plugin to parse/render BibTeX-encoded citations included in posts/pages

  • jekyll-cloudinary

    A Jekyll plugin adding a Liquid tag to use Cloudinary for optimized responsive posts images. https://nhoizey.github.io/jekyll-cloudinary/

  • jekyll-compass

    Jekyll generator plugin to build Compass projects during site build.

  • jekyll-compose

    📝 Streamline your writing in Jekyll with these commands.

  • jekyll-contentful-data-import

    Jekyll-Contentful-Data-Import is a Jekyll extension to use the Jekyll static site generator together with the API-driven Contentful CMS. It is powered by the Contentful Ruby Gem.

  • jekyll-data

    A plugin to read ‘_config.yml’ and data files within Jekyll theme gems

  • jekyll-default-layout

    Silently sets default layouts for Jekyll pages and posts.

    Compatible with GitHub Pages :octocat:
  • jekyll-ditaa

    This plugin allows you to write ditaa markup within a ditaa block, generate the image file and replace the markup with the image. If the image could not be generated, the plugin falls back to a <pre> block with the ditaa markup.

  • jekyll-docs

    Offline usage documentation for Jekyll. Requires Jekyll 3 and above.

  • jekyll-flickr-photoset

    A Jekyll plugin for embedding Flickr photosets in your Liquid templates

  • jekyll-flickr

    A Jekyll plug-in for embedding Flickr photos in your Liquid templates.

  • jekyll-geocode

    Geo-encode addresses from a YAML file for drawing interactive maps with Jekyll. Powered by the Nominatim open source service from Open Street Map

  • jekyll-github-metadata

    :octocat: Common repository information, such as the project name and description, is available to Jekyll sites hosted on GitHub Pages via site.github. https://help.github.com/articles/repository-metadata-on-github-pages/

    Compatible with GitHub Pages :octocat:
  • jekyll-gitlab-letsencrypt

    Automate letsencrypt renewals for GitLab pages

  • jekyll-ideal-image-slider-include

    Add image sliders to Jekyll with Ideal Image Slider. HTML include version. No plugin necessary. Fully compatible with Github Pages

  • jekyll-import

    The “jekyll import” command for importing from various blogs to Jekyll format. http://import.jekyllrb.com.

  • jekyll-jade

    Converter Plugin that brings Jade support to Jekyll

  • jekyll-js-minify-plugin

    A Jekyll plugin that automatically minifies all Javascript files using the Google Closure Compiler

  • jekyll-json

    Jekyll JSON turns YAML config into JSON, so that you can use it in Javascript. Passed a YAML key, it’ll return a JSON, combining the page specific YAML with any config in _config.yml (using the value set on the page wherever there’s a conflict).

  • jekyll-localization

    Jekyll plugin that adds localization features to the rendering engine.

  • jekyll-mentions

    👥 GitHub @mention support for your Jekyll site.

    Compatible with GitHub Pages :octocat:
  • jekyll-menus

    Complex, and infinite Hugo-like menus for Jekyll

  • jekyll-minibundle

    A straightforward asset bundling plugin for Jekyll, utilizing external minification tool of your choice. It provides asset concatenation for bundling and asset fingerprinting with MD5 digest for cache busting.

  • jekyll-minifier

    Jekyll HTML/XML/CSS/JS Minifier utilising yui-compressor, and htmlcompressor

  • jekyll-only_first_p

    Display only first paragraph of post

  • jekyll-optional-front-matter

    A Jekyll plugin to make front matter optional for Markdown files.

    Compatible with GitHub Pages :octocat:
  • Jekyll Pageless Redirects

    Generates redirects based on files in the Jekyll root, with support for htaccess style redirects.

  • jekyll-pagination

    Jekyll plugin to extend the pagination generator

  • jekyll-postfiles

    A Jekyll plugin that copies static files from the _posts to the _site folder

  • jekyll-press

    Minifier plugin for jekyll. Minifies all html, js, css files. Simple just drop it in solution. No Java required.

  • jekyll-prism-plugin

    The Jekyll Prism plugin is a replacement for native Pygments syntax highlighting in Jekyll. It uses the Prism Syntax Highlighter.

  • jekyll-readme-index

    A Jekyll plugin to render a project’s README as the site’s index.

    Compatible with GitHub Pages :octocat:
  • jekyll-redirect-from

    Seamlessly specify multiple redirections URLs for your pages and posts.

    Compatible with GitHub Pages :octocat:
  • jekyll-rendering

    Jekyll plugin to provide alternative rendering engines.

  • jekyll-rst

    This plugin adds ReStructuredText support to Jekyll and Octopress. It renders ReST in posts and pages, and provides a custom directive to support Octopress-compatible syntax highlighting.

  • jekyll-scholar

    Jekyll-Scholar is for all the academic bloggers out there. It is a set of extensions to Jekyll, the awesome, blog aware, static site generator; it formats your bibliographies and reading lists for the web and gives your blog posts citation super-powers.

  • jekyll-slideshow

    Jekyll Slideshow is a plugin to help you create image slideshows on your Jekyll / Octopress site. By slideshow, we mean those neat little JavaScript lightbox things. Instead of big images in your main content, you get a series of thumbnails. Click on one and it appears in a lightbox, and you can scroll left and right through the other items in the list.

  • Jekyll-Sort

    For those of you who have some list and want to sort it in jekyll, this plugin will sort lists of primitives and lists of hashes based on a direction and what to sort on (if needed). It stores the sorted answer in the global site var for usage. If you have lists of hashes of hashes and you want to sort on something deeper than the first level, then you can edit this code.

  • jekyll-soundcloud

    A Jekyll plug-in for embedding SoundCloud sounds in your Liquid templates.

  • jekyll-swfobject

    SWFObject Tag is a Liquid plugin for Jekyll to embed Flash files (*.swf) using SWFObject

  • jekyll-tagging

    jekyll-tagging is a Jekyll plugin, to add a tag cloud and per tag pages plus feeds to your Jekyll generated Website.

  • jekyll-thumbnailer

    Generates a thumbnail to an image and renders an image tag.

  • jekyll-titles-from-headings

    A Jekyll plugin to pull the page title from the first Markdown heading when none is specified.

    Compatible with GitHub Pages :octocat:
  • jekyll-tweet-tag

    This is a simple Liquid tag that makes it easy to embed tweets. This is great for quoting a tweet in a blog post, for example. It uses Twitter’s oEmbed API for their Embedded Tweet feature. Features include:

    • Easy to install - Easy to embed tweets - Displays tweets with familiar twitter style - Optional parameters to control layout (as described in Twitter’s oEmbed API) - Provides twitter features such as retweet, follow, and favorite without leaving your page
  • jekyll-uncss

    A Jekyll plugin that uses uncss to remove unused css rules in selected stylesheets

  • jekyll-vimeo-plugin

    This plugin makes it easy to embed videos from Vimeo by using a simple Liquid tag

  • jekyll-youtube-lazyloading

    This Jekyll/Octopress plugin improves the responsiveness on page that embed many youtube iframes by delaying the iframe creation until the user clicks on the video

  • jekyll_alias_generator

    Generates redirect pages for posts with aliases set in the YAML Front Matter.

  • jekyll_flickr_set_tag

    Generates image galleries from a Flickr set.

  • jekyll_indextank

    Jekyll + indextank = Static websites with powerful full-text search

  • jekyll-oembed

    Jekyll plugin to embed objects with the help of oEmbed. Simple liquid tag

  • jekyll_smilify

    smilify is a Liquid filter to transform text emoticons into smileys. It can be easily plugged in to your existing Jekyll powered content to bring all your text emoticons to life.

  • jemoji

    GitHub-flavored emoji plugin for Jekyll.

    Compatible with GitHub Pages :octocat:
  • related_posts-jekyll_plugin

    This is a jekyll plugin that overrides the built in related_posts function to calculate related posts based on a posts’ tags.

  • rust_playground_highlight

    Automatically add links to the Rust Playground for code samples in your Jekyll site

  • singlepage-jekyll

    A simple Jekyll plugin to make content load dynamically using pagify.js. Pagify.js is a great jQuery plugin to make simple one-page websites, with content loading dynamically. The only problem with it is that you have to define every page you want to load manually. This is fine for a static page, but it get’s in the way when you’re hosting a website with regularly updated content. This plugin aims to solve that. It generates a JSON file of all your pages, which you can pass to pagify.js.

  • Jekyll-Spotify

    Provides a tag that takes Spotify URI and generates a html snippet to embed player your site

  • JekyllGalleryTag

    Jekyll plugin to generate thumbnails from a directory of images and display them with a Liquid tag

  • include-absolute

    A Jekyll’s liquid tag plugin to include a file from its path relative to Jekyll’s source folder. Why? Because Jekyll’s built-in include tag does not support including files outside of _includes folder

  • jekyll-500px-embed

    A Liquid tag for Jekyll to embed 500px photos - Example

  • jekyll-asciinema

    Liquid tag for embedding asciicasts recorded with asciinema for use in Jekyll sites.

  • jekyll-asset-path

    A liquid tag to output a relative URL for assets based on the Jekyll post or page

  • jekyll-avatar

    A Jekyll plugin for rendering GitHub avatars.

    Compatible with GitHub Pages :octocat:
  • jekyll-beastiepress

    These Jekyll plugins add port, pr, and man tags through Liquid, making it easy to link to FreeBSD ports, problem reports, and manual pages.

  • jekyll-cloudinary

    A Jekyll plugin adding a Liquid tag to use Cloudinary for optimized responsive posts images. https://nhoizey.github.io/jekyll-cloudinary/

  • jekyll-contentblocks

    Gives you a mechanism in Jekyll to pass content up from pages into their parent layouts. It’s kind of like having Rails’ content_for available for Jekyll

  • jekyll-ditaa

    This plugin allows you to write ditaa markup within a ditaa block, generate the image file and replace the markup with the image. If the image could not be generated, the plugin falls back to a <pre> block with the ditaa markup.

  • Jekyll-Dribbble-Set-Tag

    Generates image galleries from player’s recent shots with customizable shots per page and which page of results to render.

  • jekyll-embedly-client

    A embed.ly client for Jekyll. No longer maintained

  • jekyll-feed

    A Jekyll plugin to generate an Atom (RSS-like) feed of your Jekyll posts.

    Compatible with GitHub Pages :octocat:
  • jekyll-figure

    A liquid tag for Jekyll that generates <figure> elements.

  • jekyll-gist

    📃 Liquid tag for displaying GitHub Gists in Jekyll sites.

    Compatible with GitHub Pages :octocat:
  • jekyll-github-sample

    Two Jekyll Liquid tags to display a code sample from a file in a public Github repo and provide a reference to it

  • jekyll-i18n_tags

    A Liquid tag to translate your Jekyll’s templates

  • jekyll-ideal-image-slider

    Liquid tag plugin to add image sliders to Jekyll with Ideal Image Slider

  • jekyll-image-set

    Create an image gallery from a folder with a Liquid tag

  • jekyll-image-tag

    Liquid tag for images. Store image presets, add classes, alt text, and any other attribute to an image’s HTML, and automatically create resized images from a tag argument or a little YAML configuration

  • jekyll-image_optimizer

    A Jekyll plugin to optimize images for the web. It reads all the images in a source directory and saves optimized versions of them to a destination directory and creates a symbolic link to the destination directory

  • jekyll-include-cache

    A Jekyll plugin to cache the rendering of Liquid includes

  • jekyll-maps

    A Jekyll plugin to easily embed maps with filterable locations. https://ayastreb.me/jekyll-maps/

  • jekyll-mermaid

    Simplify the creation of mermaid diagrams and flowcharts in your posts and pages

  • jekyll-picture-tag

    Liquid tag that adds responsive images to your Jekyll static site. It follows the picture element pattern, and polyfills older browsers with Picturefill. Jekyll Picture Tag automatically creates resized source images, is fully configurable, and covers all use cases — including art direction and resolution switching — with a little YAML configuration and a simple template tag.

  • jekyll-responsive-image

    A Jekyll plugin and utility for automatically resizing images. Its intended use is for sites which want to display responsive images using something like srcset or Imager.js

  • jekyll-seo-tag

    A Jekyll plugin to add metadata tags for search engines and social networks to better index and display your site’s content.

    Compatible with GitHub Pages :octocat:
  • jekyll-soundcloud

    A Jekyll plug-in for embedding SoundCloud sounds in your Liquid templates.

  • jekyll-suggested-tweet

    A Liquid tag for Jekyll that allows for the embedding of suggested tweets via Twitter’s Web Intents API

  • jekyll-swfobject

    SWFObject Tag is a Liquid plugin for Jekyll to embed Flash files (*.swf) using SWFObject

  • jekyll-tagslist

    A Liquid tag plugin which enables you to collect, order and filter tags of your posts

  • jekyll-tweet-tag

    This is a simple Liquid tag that makes it easy to embed tweets. This is great for quoting a tweet in a blog post, for example. It uses Twitter’s oEmbed API for their Embedded Tweet feature. Features include:

    • Easy to install
    • Easy to embed tweets
    • Displays tweets with familiar twitter style
    • Optional parameters to control layout (as described in Twitter’s oEmbed API)
    • Provides twitter features such as retweet, follow, and favorite without leaving your page
  • jekyll-twitter-plugin

    A Liquid tag plugin for Jekyll blogging engine that embeds Tweets, Timelines and more from Twitter API

  • jekyll-version-plugin

    A Liquid tag plugin that renders a version identifier for your Jekyll site sourced from the git repository containing your code

  • jekyll-video-embed

    Liquid tags for embedding videos from YouTube, Vimeo, UStream or Ted.com

  • jekyll-webmention_io

    A Jekyll Plugin for rendering Webmentions via Webmention.io Includes an optional JavaScript for updating webmentions automatically between publishes and, if available, in realtime using WebSockets

  • jekyll-youtube

    A Liquid tag that takes a YouTube URL and generates a responsive html snippet to embed the video into your site

  • jekyll_date_chart

    This Jekyll plugin renders date-related line charts based on textile-formatted tables. While the plugin focuses on the presentation of financial data, it may also be used to display other date-related statistics

  • jekyll_figure

    A Liquid figure tag for Jekyll

  • jekyll_flickr_set_tag

    Generates image galleries from a Flickr set.

  • jekyll_image_encode

    Liquid Tag that renders base64 codes of images fetched from the web

  • jekyll_inline_highlight

    A Liquid tag for inline syntax highlighting in Jekyll

  • jekyll_quick_man

    This Jekyll plugin generates links to man pages on the internet and automatically fills the anchor title with the man page’s description.

  • piwigo_gallery

    Generate thumbnails from a Piwigo gallery and display them with a Liquid tag

  • remote_file_content

    Using remote_file_content tag you can fetch the content of a remote file and include it as if you would put the content right into your markdown file yourself. Very useful for including code from GitHub repo’s to always have a current repo version

  • Twemoji Awesome

    A Liquid tag to display Twitter emojis ❤️ Example

  • truncatehtml

    A Jekyll plugin that truncates HTML while preserving markup structure.