From b08305634de6a40037dbeed33752b02ec0dad6d1 Mon Sep 17 00:00:00 2001 From: Oliver Steele Date: Thu, 10 Aug 2017 12:27:07 -0400 Subject: [PATCH] Link to plugins --- docs/plugins.md | 56 ++++++++++++++++++++++++++++++++----------------- 1 file changed, 37 insertions(+), 19 deletions(-) diff --git a/docs/plugins.md b/docs/plugins.md index b7e99f8..d5b18fb 100644 --- a/docs/plugins.md +++ b/docs/plugins.md @@ -4,25 +4,25 @@ Gojekyll doesn't include¹ an extensible plugin system, and won't for the forese 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 | +| Plugin | Motivation | Basic Functionality | Missing Features | +|--------------------------------------------------------------|---------------|---------------------|-------------------------------------------------------------------------| +| [jekyll-avatar][jekyll-avatar] | GitHub Pages² | ✓ | | +| [jekyll-coffeescript][jekyll-coffeescript] | GitHub Pages | | | +| [jekyll-default-layout][jekyll-default-layout] | GitHub Pages | ✓ | | +| [jekyll-feed][jekyll-feed] | GitHub Pages | ✓ | | +| [jekyll-gist][jekyll-gist] | core³ | ✓ | `noscript` | +| [jekyll-github-metadata][jekyll-github-metadata] | GitHub Pages | some | | +| [jekyll-live-reload][jekyll-live-reload] | core | ✓ (always enabled) | | +| [jekyll-mentions][jekyll-mentions] | GitHub Pages | ✓ | | +| [jekyll-optional-front-matter][jekyll-optional-front-matter] | GitHub Pages | | | +| [jekyll-paginate][jekyll-paginate] | core | | | +| [jekyll-readme-index][jekyll-readme-index] | GitHub Pages | | | +| [jekyll-redirect_from][jekyll-redirect_from] | GitHub Pages | ✓ | user template | +| [jekyll-relative-links][jekyll-relative-links] | GitHub Pages | | | +| [jekyll-sass-converter][jekyll-sass-converter] | core | ✓ (always enabled) | | +| [jekyll-seo_tag][jekyll-seo_tag] | GitHub Pages | ✓ | SEO and JSON LD are not fully populated; site? and other tag parameters | +| [jekyll-sitemap][jekyll-sitemap] | GitHub Pages | ✓ | file modified dates⁴ | +| [jemoji][jemoji] | GitHub Pages | ✓ | image tag fallback | ¹ (1) The code and internal APIs are too immature for this; and (2) The [natural way](https://golang.org/pkg/plugin/) of implementing this only works on Linux. @@ -32,3 +32,21 @@ The functionality of some plugins is built into the core program: The Jekyll documentation [Official Plugins](https://jekyllrb.com/docs/plugins/#available-plugins) / #Official tag of [Awesome Jekyll Plugins](https://github.com/planetjekyll/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.) + +[jekyll-avatar]: https://github.com/benbalter/jekyll-avatar +[jekyll-coffeescript]: https://github.com/jekyll/jekyll-coffeescript +[jekyll-default-layout]: https://github.com/benbalter/jekyll-default-layout +[jekyll-feed]: https://github.com/jekyll/jekyll-feed +[jekyll-gist]: https://github.com/jekyll/jekyll-gist +[jekyll-github-metadata]: https://github.com/parkr/github-metadata +[jekyll-live-reload]: https://github.com/RobertDeRose/jekyll-livereload +[jekyll-mentions]: https://github.com/jekyll/jekyll-mentions +[jekyll-optional-front-matter]: https://github.com/benbalter/jekyll-optional-front-matter +[jekyll-paginate]: https://github.com/jekyll/jekyll-paginate +[jekyll-readme-index]: https://github.com/benbalter/jekyll-readme-index +[jekyll-redirect_from]: https://github.com/jekyll/jekyll-redirect-from +[jekyll-relative-links]: https://github.com/benbalter/jekyll-relative-links +[jekyll-sass-converter]: https://github.com/jekyll/jekyll-sass-converter +[jekyll-seo_tag]: https://github.com/jekyll/jekyll-seo-tag +[jekyll-sitemap]: https://github.com/jekyll/jekyll-sitemap +[jemoji]: https://github.com/jekyll/jemoji