Skip to content

Latest commit

 

History

History
34 lines (27 loc) · 3.51 KB

plugins.md

File metadata and controls

34 lines (27 loc) · 3.51 KB

Gojekyll Plugin Status

Gojekyll doesn't include¹ an extensible plugin system, and won't for the foreseeable future.

The functionality of some plugins is built into the core program:

Plugin Motivation Basic Functionality Missing Features
jekyll-avatar GitHub Pages²
jekyll-coffeescript GitHub Pages
jekyll-default-layout GitHub Pages
jekyll-feed GitHub Pages
jekyll-gist core³ noscript
jekyll-github-metadata GitHub Pages some
jekyll-live-reload core ✓ (always enabled)
jekyll-mentions GitHub Pages
jekyll-optional-front-matter GitHub Pages
jekyll-paginate core
jekyll-readme-index GitHub Pages
jekyll-redirect_from GitHub Pages user template
jekyll-relative-links GitHub Pages
jekyll-sass-converter core ✓ (always enabled)
jekyll-seo_tag GitHub Pages SEO and JSON LD are not fully populated; site? and other tag parameters
jekyll-sitemap GitHub Pages file modified dates⁴
jemoji GitHub Pages image tag fallback

¹ (1) The code and internal APIs are too immature for this; and (2) The natural way of implementing this only works on Linux.

² https://pages.github.com/versions/

³ “Core” plugins are referenced in the main Jekyll documentation. The Jekyll documentation Official Plugins / #Official tag of Awesome Jekyll Plugins look dated; I didn't use those.

⁴ These don't seem that useful with source control and CI. (Post dates are included.)