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-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
-
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
.textileJekyll 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 buildall 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
-
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
-
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
Compatible with GitHub Pages
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/
-
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-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
-
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
_poststo the_sitefolder -
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
-
jekyll-redirect-from
Seamlessly specify multiple redirections URLs for your pages and posts.
Compatible with GitHub Pages
-
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
-
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.
-
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
includetag does not support including files outside of_includesfolder -
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-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_foravailable 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
-
jekyll-figure
A liquid tag for Jekyll that generates
<figure>elements. -
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
-
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
figuretag 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_contenttag 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.