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-Ordinal
Jekyll liquid filter to output a date ordinal such as “st”, “nd”, “rd”, or “th”
-
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-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
-
jekyll-algolia
Add fast and relevant search to your Jekyll site
-
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.
-
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.
-
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.
-
grunt-jekyll
Compile Jekyll sites with Grunt
-
i18n_filter
Liquid filter to use I18n localization
-
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 -
indii-jekyll-flickr
Embed Flickr photos in a Jekyll blog.
-
jade-jekyll-plugin
Converter Plugin that brings Jade support to Jekyll
-
jekyll-500px-embed
A Liquid tag for Jekyll to embed 500px photos - Example
-
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-textile-converter
Converts AsciiDoc source files in your site to HTML pages using Asciidoctor
-
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-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-atom
A collection of tools and snippets for working with Jekyll in Atom
-
jekyll-author-plugin
A Jekyll plugin for generating author archives for posts
-
jekyll-auto-image
Makes available the first image of a post in the template
-
jekyll-autolink_email
Autolink emails for your Jekyll
-
jekyll-avatar
A Jekyll plugin for rendering GitHub avatars.
Compatible with GitHub Pages -
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-bigfootnotes
Enables big footnotes (
[1]
) for Kramdown -
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-coffeescript
A CoffeeScript converter for Jekyll.
Compatible with GitHub Pages -
jekyll-commonmark
Markdown converter that uses libcmark, the reference parser for CommonMark
-
jekyll-compass
Jekyll generator plugin to build Compass projects during site build.
-
jekyll-compose
📝 Streamline your writing in Jekyll with these commands.
-
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-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 -
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-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-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 -
jekyll-figure
A liquid tag for Jekyll that generates
<figure>
elements. -
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-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-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-gist
Liquid tag for displaying GitHub Gists in Jekyll sites.
Compatible with GitHub Pages -
jekyll-git_metadata
Expose Git metadata for your templates.
-
jekyll-github-metadata
Common repository information, such as the project name and description, is available to Jekyll sites hosted on GitHub Pages via
Compatible with GitHub Pagessite.github
. Repository metadata on github-pages -
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-gitlab-letsencrypt
Automate letsencrypt renewals for GitLab pages
-
jekyll-glossary_tooltip
This plugin simplifies for your readers and you by making it easy to define terms or abbreviations that needs an explanation. Define a common dictionary of terms and their definition in a YAML file. Then inside markdown files you can use the provided glossary liquid tag to insert a tooltip for a defined word from the dictionary. The tooltip will show the term definition on mouse hover.
It’s also possible to provide an optional URL to further term definition or source reference. To also support mobile devices, this URL link is placed inside the tooltip pop-up itself, rather than making the term itself clickable. This is so that on mobile device, you will first tap the word to get the hover tooltip, then click the link in the tooltip if desired.
-
jekyll-google_search_console_verification_file
This is a very simple plugin that will generate a Google Search Console (GSC from here) verification file to your
_site/
directory in a Jekyll project. This file is used by GSC to verify that you own the site and looks for example like my googlef47733b3288357e4.html. -
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-i18n_tags
A Liquid tag to translate your Jekyll’s templates
-
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-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-import
The “jekyll import” command for importing from various blogs to Jekyll format. http://import.jekyllrb.com.
-
jekyll-include-cache
A Jekyll plugin to cache the rendering of Liquid includes
-
jekyll-jade
Converter Plugin that brings Jade support to Jekyll
-
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-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-lazy-tweet-embedding
Automatically convert tweet urls into twitter cards
-
jekyll-live-tiles
Generates Internet Explorer 11+ config.xml file and Tile Templates for pinning your site to Windows 8+.
-
jekyll-localization
Jekyll plugin that adds localization features to the rendering engine.
-
jekyll-maps
A Jekyll plugin to easily embed maps with filterable locations. https://ayastreb.me/jekyll-maps/
-
jekyll-mentions
👥 GitHub @mention support for your Jekyll site.
Compatible with GitHub Pages -
jekyll-menus
Complex, and infinite Hugo-like menus for Jekyll
-
jekyll-mermaid
Simplify the creation of mermaid diagrams and flowcharts in your posts and pages
-
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-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-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 -
Jekyll Pageless Redirects
Generates redirects based on files in the Jekyll root, with support for htaccess style redirects.
-
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-pandoc-multiple-formats
Use pandoc to generate your site in multiple formats. Supports pandoc’s markdown extensions
-
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-portfolio-generator
Generates a portfolio/project pages (including related projects) out of data files
-
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-random
A Jekyll plugin that generates pseudo-random data.
-
jekyll-readme-index
A Jekyll plugin to render a project’s README as the site’s index.
Compatible with GitHub Pages -
jekyll-redirect-from
Seamlessly specify multiple redirections URLs for your pages and posts.
Compatible with GitHub Pages -
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 -
jekyll-rendering
Jekyll plugin to provide alternative rendering engines.
-
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-roman
A liquid filter for Jekyll that converts numbers into Roman numerals
-
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-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 -
jekyll-sitemap
Jekyll plugin to silently generate a sitemaps.org compliant sitemap for your Jekyll site.
Compatible with GitHub Pages -
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-slim
A gem that adds slim-lang support to Jekyll. Works for for pages, includes and layouts
-
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-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-tagging
jekyll-tagging is a Jekyll plugin, to add a tag cloud and per tag pages plus feeds to your Jekyll generated Website.
-
jekyll-tagslist
A Liquid tag plugin which enables you to collect, order and filter tags of your posts
-
jekyll-textile-converter
Convert your
.textile
Jekyll content. For Jekyll 3.0 and up -
jekyll-thumbnail-filter
Custom liquid filter for related posts thumbnails
-
jekyll-thumbnailer
Generates a thumbnail to an image and renders an image tag.
-
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-titles-from-headings
A Jekyll plugin to pull the page title from the first Markdown heading when none is specified.
Compatible with GitHub Pages -
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-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-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-umlauts
Jekyll Generator Plugin to convert umlauts to html
-
jekyll-uncss
A Jekyll plugin that uses uncss to remove unused css rules in selected stylesheets
-
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-vimeo-plugin
This plugin makes it easy to embed videos from Vimeo by using a simple Liquid tag
-
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-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-youtube
A Liquid tag that takes a YouTube URL and generates a responsive html snippet to embed the video into your site
-
jekyll_alias_generator
Generates redirect pages for posts with aliases set in the YAML Front Matter.
-
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_indextank
Jekyll + indextank = Static websites with powerful full-text search
-
jekyll_inline_highlight
A Liquid tag for inline syntax highlighting in Jekyll
-
jekyll-oembed
Jekyll plugin to embed objects with the help of oEmbed. Simple liquid tag
-
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.
-
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.
-
TypeScript generator
Generate Javascript on build from your TypeScript.
-
jemoji
GitHub-flavored emoji plugin for Jekyll.
Compatible with GitHub Pages -
jeql
A GraphQL plugin for Jekyll.
-
kramdown-with-pygments
Enable Pygments syntax highlighting for Kramdown-parsed fenced code blocks
-
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
-
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
-
match_regex
A Liquid filter to perform regex match
-
Monthly Archive Plugin
Generate a monthly archive.
-
piwigo_gallery
Generate thumbnails from a Piwigo gallery and display them with a Liquid tag
-
pug-jekyll-plugin
Converter Plugin that brings Pug support to Jekyll
-
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.
-
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 -
replace_regex
A Liquid filter to perform regex replace
-
RSS Feed Generator
Automatically creates an RSS 2.0 feed from your posts.
-
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.
-
Sitemap generator
Sitemap.xml Generator is a Jekyll plugin that generates a sitemap.xml file by traversing all of the available posts and pages.
-
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!
-
truncatehtml
A Jekyll plugin that truncates HTML while preserving markup structure.
-
Twemoji Awesome
A Liquid tag to display Twitter emojis ❤️ Example
-
vim-jekyll
A vim plugin to generate new posts and run
jekyll build
all without leaving vim.