open-index/open-npm huggingface dataset:
npm package: @kriya/gridsome-plugin-google-analytics
Description: Google Analytics plugin for Gridsome
Latest version: 0.1.2

# @gridsome/plugin-google-analytics

> Google Analytics plugin for Gridsome

See [VueAnalytics](https://github.com/MatteoGabriele/vue-analytics/blob/master/README.md) for possible options.

## Install

- `npm install @gridsome/plugin-google-analytics`
- `yarn add @gridsome/plugin-google-analytics`
- `pnpm install @gridsome/plugin-google-analytics`

## Usage

Add the below config in your `gridsome.config.js`

```js
module.exports = {
  plugins: [
    {
      use: '@gridsome/plugin-google-analytics',
      options: {
        id: 'UA-XXXXXXXXX-X'
      }
    }
  ]
}
```
npm package: @kriya/gridsome-plugin-sitemap
Description: Generate sitemap for Gridsome sites
Latest version: 0.4.0

# @gridsome/plugin-sitemap

> Generate sitemap for Gridsome sites

## Install

- `npm install @gridsome/plugin-sitemap`
- `yarn add @gridsome/plugin-sitemap`
- `pnpm install @gridsome/plugin-sitemap`

## Usage

Make sure [`siteUrl`](https://gridsome.org/docs/config/#siteurl) is set in your project config. All rendered pages (except `/404`) are included in the resulting XML. The `config` option can be used to set a custom `changefreq` or `priority` per path or a glob pattern for multiple paths.

```js
module.exports = {
  plugins: [
    {
      use: '@gridsome/plugin-sitemap',
      options: {
        exclude: ['/exclude-me'],
        config: {
          '/articles/*': {
            changefreq: 'weekly',
            priority: 0.5,
            lastmod: '2020-02-19',
          },
          '/about': {
            changefreq: 'monthly',
            priority: 0.7,
            lastmod: '2020-05-12',
          }
        }
      }
    }
  ]
}
```

### Options

#### output

- Type: `string`
- Default `/sitemap.xml`

Your sitemap will be available at `/sitemap.xml`.

#### config

- Type: `object`

Set custom config for specific URLs.

```js
config: {
  '/articles/*': {
    changefreq: 'weekly',
    priority: 0.5,
    lastmod: '2020-02-19',
  },
  '/about': {
    changefreq: 'monthly',
    priority: 0.7,
    lastmod: '2020-05-12',
  }
}
```

#### include

- Type: `string[]`

Specify which paths to include in the sitemap. Each path can be a glob pattern.

```js
include: ['/blog', '/blog/**']
```

#### exclude

- Type: `string[]`

Specify which paths to exclude from the sitemap. Each path can be a glob pattern. The `/404` path is always excluded.

#### staticUrls

- Type: `Array`

Add custom URLs to the sitemap.

```js
module.exports = {
  plugins: [
    {
      use: '@gridsome/plugin-sitemap',
      options: {
        staticUrls: [
          {
            url: '/images/',
            img: [
              {
                url: '/images/img1.jpg',
                caption: 'Image One',
                title: 'The Title of Image One',
                geoLocation: 'Trondheim, Norway',
                license: 'https://creativecommons.org/licenses/by/4.0/'
              },
              {
                url: '/images/img2.jpg',
                caption: 'Image Two',
                title: 'The Title of Image Two',
                geoLocation: 'Trondheim, Norway',
                license: 'https://creativecommons.org/licenses/by/4.0/'
              }
            ]
          }
        ]
      }
    }
  ]
}
```