Netlify plugins are a new way to extend the functionality of your build on Netlify.
For more information see the @Netlify/build project.
Below are plugins created by some awesome people! ❤️
To add a plugin, add informations to the plugins.json file.
Plugin count: 21 🎉
| Plugin | Author |
|---|---|
A11y - netlify-plugin-a11y Build a more accessible web! Run your critical pages through pa11y and fail build if accessibility failures are found. |
sw-yx |
Build Plugin Speedcurve - netlify-build-plugin-speedcurve After a successful build, tell SpeedCurve you've deployed and trigger a round of testing |
tkadlec |
Checklinks - netlify-plugin-checklinks Checklinks helps you keep all your asset references correct and avoid embarrassing broken links to your internal pages, or even to external pages you link out to. |
munter |
Chromium - netlify-plugin-chromium Installs Chromium (installs NPM Chromium package and sets environment variable to location of binaries); useful for other tools requiring Chromium to run, e.g. Ligthouse CI. |
soofka |
Contextual ENV - netlify-plugin-contextual-env Replaces ENV vars with ENV vars that are prefixed/suffixed with the context or branch name |
cball |
Cypress - netlify-plugin-cypress Runs Cypress end-to-end tests after Netlify builds the site |
bahmutov |
Debug Cache - netlify-plugin-debug-cache Debug & verify the contents of your Netlify build cache |
netlify-labs |
Deployment Hours - netlify-deployment-hours-plugin A Netlify build plugin that blocks deployment if it is outside of deployment hours. |
neverendingqs |
Encrypted Files - netlify-plugin-encrypted-files Netlify Build Plugin to partially obscure files (names and contents) in git repos! This enables you to partially open source your site, while still being able to work as normal on your local machine and in your Netlify builds. |
sw-yx |
Gatsby Cache - netlify-plugin-gatsby-cache Persist the Gatsby cache between Netlify builds for huge build speed improvements! ⚡️ |
jlengstorf |
Ghost Markdown - netlify-plugin-ghost-markdown Generates posts and pages from a Ghost publication as markdown files, using the Ghost Content API. |
daviddarnes |
Hashfiles - netlify-plugin-hashfiles Hashfiles sets you up with an optimal caching strategy for static sites, where static assets across pages are cached for as long as possible in the visitors browser and never have to be re-requested. |
munter |
Inline critical CSS - netlify-plugin-inline-critical-css Automatically extract and inline the critical CSS of your pages in order to render content to the user as fast as possible. |
Tom-Bonnike |
Inline source - netlify-plugin-inline-source Improve your site’s performance by inlining some of your assets/sources, reducing the number of HTTP requests your users need to make. |
Tom-Bonnike |
Next.js Cache - netlify-plugin-cache-nextjs Cache the .next build folder between builds |
pizzafox |
No More 404 - netlify-plugin-no-more-404 Check that you preserve your own internal URL structure between builds, accounting for Netlify Redirects. Don't break the web! |
sw-yx |
Prisma Provider - netlify-plugin-prisma-provider Replaces the database provider in Prisma's schema.prisma at build time |
cannikin |
RSS - netlify-plugin-rss Generate an RSS feed from your static html files, agnostic of static site generator! |
sw-yx |
Search Index - netlify-plugin-search-index Generate a Search Index of your site you can query via JavaScript or a Netlify Function |
sw-yx |
Sitemap plugin - @netlify/plugin-sitemap Automatically generate a sitemap for your site on PostBuild in Netlify |
netlify-labs |
Subfont - netlify-plugin-subfont Subfont post-processes your web page to analyse you usage of web fonts, then reworks your webpage to use an optimal font loading strategy for the best performance. |
munter |
To add a plugin, add informations to the plugins.json file.
-
To add a plugin, add informations to the plugins.json file.
-
Then run
npm run docsto regenerate the plugins table! -
Continue being super cool, awesome, & fun. 😎