README.md
# metalsmith-plugins 🔩 A collection of many plugins for Metalsmith, the plugin-driven static site generator. [](https://codecov.io/gh/emmercm/metalsmith-plugins)[](https://codeclimate.com/github/emmercm/metalsmith-plugins/maintainability)[](https://github.com/emmercm/metalsmith-plugins/blob/main/LICENSE) | Package | Description | Version & Downloads ||---------------------------------------------------------------------------|-------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|| [metalsmith-build-cache](packages/metalsmith-build-cache) | A Metalsmith plugin to cache build results for subsequent runs. | [](https://www.npmjs.com/package/metalsmith-build-cache)<br>[](https://www.npmjs.com/package/metalsmith-build-cache) || [metalsmith-collections-related](packages/metalsmith-collections-related) | A Metalsmith plugin to find related files within collections. | [](https://www.npmjs.com/package/metalsmith-collections-related)<br>[](https://www.npmjs.com/package/metalsmith-collections-related) || [metalsmith-css-unused](packages/metalsmith-css-unused) | A Metalsmith plugin to remove unused CSS rules. | [](https://www.npmjs.com/package/metalsmith-css-unused)<br>[](https://www.npmjs.com/package/metalsmith-css-unused) || [metalsmith-github-profile](packages/metalsmith-github-profile) | A Metalsmith plugin to fetch GitHub profile information as global metadata. | [](https://www.npmjs.com/package/metalsmith-github-profile)<br>[](https://www.npmjs.com/package/metalsmith-github-profile) || [metalsmith-htaccess](packages/metalsmith-htaccess) | A Metalsmith plugin to create an Apache HTTP Server `.htaccess` configuration file. | [](https://www.npmjs.com/package/metalsmith-htaccess)<br>[](https://www.npmjs.com/package/metalsmith-htaccess) || [metalsmith-html-glob](packages/metalsmith-html-glob) | A Metalsmith plugin to apply glob patterns within HTML. | [](https://www.npmjs.com/package/metalsmith-html-glob)<br>[](https://www.npmjs.com/package/metalsmith-html-glob) || [metalsmith-html-linter](packages/metalsmith-html-linter) | A Metalsmith plugin to lint HTML for syntax and semantics. | [](https://www.npmjs.com/package/metalsmith-html-linter)<br>[](https://www.npmjs.com/package/metalsmith-html-linter) || [metalsmith-html-relative](packages/metalsmith-html-relative) | A Metalsmith plugin to convert to relative paths within HTML. | [](https://www.npmjs.com/package/metalsmith-html-relative)<br>[](https://www.npmjs.com/package/metalsmith-html-relative) || [metalsmith-html-sri](packages/metalsmith-html-sri) | A Metalsmith plugin to add subresource integrity attributes to HTML. | [](https://www.npmjs.com/package/metalsmith-html-sri)<br>[](https://www.npmjs.com/package/metalsmith-html-sri) || [metalsmith-html-unused](packages/metalsmith-html-unused) | A Metalsmith plugin to exclude resources that aren't referenced in HTML files. | [](https://www.npmjs.com/package/metalsmith-html-unused)<br>[](https://www.npmjs.com/package/metalsmith-html-unused) || [metalsmith-img-sharp](packages/metalsmith-img-sharp) | A Metalsmith plugin to process images with Sharp. | [](https://www.npmjs.com/package/metalsmith-img-sharp)<br>[](https://www.npmjs.com/package/metalsmith-img-sharp) || [metalsmith-include-files](packages/metalsmith-include-files) | A Metalsmith plugin to include external files in your build. | [](https://www.npmjs.com/package/metalsmith-include-files)<br>[](https://www.npmjs.com/package/metalsmith-include-files) || [metalsmith-link-checker](packages/metalsmith-link-checker) | A Metalsmith plugin to check for local and remote broken links. | [](https://www.npmjs.com/package/metalsmith-link-checker)<br>[](https://www.npmjs.com/package/metalsmith-link-checker) || [metalsmith-mermaid](packages/metalsmith-mermaid) | A Metalsmith plugin to render Mermaid diagrams in files. | [](https://www.npmjs.com/package/metalsmith-mermaid)<br>[](https://www.npmjs.com/package/metalsmith-mermaid) || [metalsmith-multi-collections](packages/metalsmith-multi-collections) | A Metalsmith plugin to automatically create collections from files' metadata. | [](https://www.npmjs.com/package/metalsmith-multi-collections)<br>[](https://www.npmjs.com/package/metalsmith-multi-collections) || [metalsmith-reading-time](packages/metalsmith-reading-time) | A Metalsmith plugin to estimate pages' reading times. | [](https://www.npmjs.com/package/metalsmith-reading-time)<br>[](https://www.npmjs.com/package/metalsmith-reading-time) || [metalsmith-tracer](packages/metalsmith-tracer) | A tool to automatically trace and measure Metalsmith build time. | [](https://www.npmjs.com/package/metalsmith-tracer)<br>[](https://www.npmjs.com/package/metalsmith-tracer) || [metalsmith-vega](packages/metalsmith-vega) | A Metalsmith plugin to render Vega and Vega Lite visualizations in files. | [](https://www.npmjs.com/package/metalsmith-vega)<br>[](https://www.npmjs.com/package/metalsmith-vega) |