rans>Skip to main content
Community Plugin
View plugin on GitHub
See starters using this

gatsby-plugin-remove-generator

Customise or remove the ”generator” meta tag on your Gatsby site.


PRs Welcome Maintenance NPM version NPM license Build Status

Background

When Gatsby builds your site it will auto-inject a <meta> tag in the <head> of your site indicating the Gatsby version used to build your site. For example:

<meta name="generator" content="Gatsby 2.13.2" />

This is too much detail for my personal preference, and also has potential security implications.

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

yarn add gatsby-plugin-remove-generator

and add to your config file:

// gatsby-config.js
module.exports = {
  ...
  plugins: [
    'gatsby-plugin-remove-generator',
  ]
};

Options

You can overwrite some of the plugin’s default behaviour by passing supported options:

// gatsby-config.js
module.exports = {
  ...
  plugins: [
    {
      resolve: 'gatsby-plugin-remove-generator',
      options: {
        // Only remove the Gatsby version number instead of the whole node
        removeVersionOnly: true,
        // Customise the generator string altogether.
        // Note: This has the highest precedence of the available options.
        content: 'Custom string'
      },
  ]
};
Docs
Tutorials
Plugins
Blog
Showcase