Add environment dependent robots.txt file using plugin, add sitemap to file

This commit is contained in:
Evelyn Hathaway
2020-02-29 15:27:42 -08:00
parent f686f193c7
commit 15c5551161
3 changed files with 208 additions and 2 deletions

View File

@@ -285,7 +285,25 @@ module.exports = {
}
}
},
`gatsby-plugin-sitemap`
`gatsby-plugin-sitemap`,
{
resolve: 'gatsby-plugin-robots-txt',
options: {
resolveEnv: () => process.env.GITHUB_REF,
env: {
"refs/heads/integration": {
host: 'https://beta.unicorn-utterances.com/sitemap.xml',
sitemap: 'https://beta.unicorn-utterances.com/sitemap.xml',
policy: [{userAgent: '*', disallow: ['/']}]
},
"refs/heads/master": {
host: 'https://unicorn-utterances.com/sitemap.xml',
sitemap: 'https://unicorn-utterances.com/sitemap.xml',
policy: [{userAgent: '*', allow: '/'}]
}
}
}
}
],
mapping: {
"MarkdownRemark.frontmatter.authors": `UnicornsJson`,