Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tgallacher/gatsby-plugin-remove-generator
🕵️♀️ Customise or remove the "meta generator" tag on your Gatsby site.
https://github.com/tgallacher/gatsby-plugin-remove-generator
gatsby gatsby-plugin
Last synced: 3 days ago
JSON representation
🕵️♀️ Customise or remove the "meta generator" tag on your Gatsby site.
- Host: GitHub
- URL: https://github.com/tgallacher/gatsby-plugin-remove-generator
- Owner: tgallacher
- License: mit
- Created: 2019-08-17T21:59:56.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-07-18T22:20:07.000Z (over 1 year ago)
- Last Synced: 2024-11-07T19:11:47.549Z (10 days ago)
- Topics: gatsby, gatsby-plugin
- Language: JavaScript
- Homepage: https://npm.im/gatsby-plugin-remove-generator
- Size: 854 KB
- Stars: 7
- Watchers: 1
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gatsby-plugin-remove-generator
Customise or remove the generator meta tag on your Gatsby site.
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-green.svg?style=flat-square&logo=Github)](http://makeapullrequest.com)
[![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg?style=flat-square)](https://github.com/tgallacher/gatsby-plugin-remove-generator/graphs/commit-activity)
![NPM version](https://img.shields.io/npm/v/gatsby-plugin-remove-generator.svg?style=flat)
![NPM license](https://img.shields.io/npm/l/gatsby-plugin-remove-generator.svg?style=flat)
![Build Status](https://github.com/tgallacher/gatsby-plugin-remove-generator/workflows/CI-CD/badge.svg)## Background
When Gatsby creates a build of your site it will auto-inject a `` tag indicating the Gatsby version used to build your site. For example:
```html
```
This is too much detail for my personal preference, and also has potential security implications.
This plugin lets you either customize this content string, or remove the `meta` tag completely.
## Install
> Note: The generator tag is only injected during a production build, and so this plugin will only have an effect on the production output.
To add this plugin to your Gatsby setup, simply install using yarn/npm
```sh
yarn add gatsby-plugin-remove-generator
# or
npm install gatsby-plugin-remove-generator
```and add the plugin to your config file:
```js
// gatsby-config.js
module.exports = {
...
plugins: [
'gatsby-plugin-remove-generator',
]
};
```And you're done. By default, with the above setup, the `meta` tag will be removed completely from your build. Use the options config to customize the behavior.
## Options
```js
// gatsby-config.js
module.exports = {
...
plugins: [
{
resolve: 'gatsby-plugin-remove-generator',
options: {
// Only remove the Gatsby version number instead of the whole `meta` tag
removeVersionOnly: true,
// Customise the generator content string.
// Note: This has the highest precedence of the available options.
content: 'Custom string'
},
]
};
```