npm.io
1.0.0 • Published 6 years ago

gatsby-plugin-sematext-experience

Licence
ISC
Version
1.0.0
Deps
0
Size
27 kB
Vulns
0
Weekly
0

gatsby-plugin-sematext-experience

Github release version Commits since release npm release version

Introduction

A plugin to add and configure the Sematext Experience for your Gatsby app.

Instructions

Install

yarn add gatsby-plugin-sematext-experience

Create your Experience App

Ensure you've checked "Website uses Single Page Architecture" when creating your Experience App:

Website uses Single Page Architecture checkbox example
Grab your token

In Step 2 of the installation docs on Sematext (as of July 2020), you'll find your token.

Preview of token
Configure the plugin

Add the plugin to your plugins array and send the token in. Here I have the token stored in the environment variables, and I am reading it from there. You can paste the token itself in your gatsby-config if you'd like, as it's not a sensitive token.

// gatsby-config.js
module.exports = {
	plugins: [
		{
			resolve: `gatsby-plugin-sematext-experience`,
			options: {
				token: process.env.GATSBY_SEMATEXT_TOKEN,
			},
        },
    ]
}

...and you're done!