So, I installed the Sitemap plugin and
gridsome.config.js as somodule.exports = {
siteName: 'mySite',
siteURL: 'http://localhost:8080',
siteDescription: '.',
plugins: [
{
use: '@gridsome/source-filesystem',
options: {
path: 'blog/**/*.md',
typeName: 'BlogPost',
route: '/blog/:slug',
remark: {
plugins: [
'@gridsome/remark-prismjs'
]
},
refs: {
tags: {
typeName: 'Tag',
route: '/tag/:slug',
create: true
},
author:{
typeName: 'Author',
route: '/author/:slug',
create: true
}
},
}
},
{
use: '@gridsome/plugin-sitemap', //sitemap plugin
options: {
config: {
'/blog/*': {
changefreq: 'weekly',
priority: 0.7
}
}
}
}
]
}
gridsome build.Initializing plugins...
Initialize - 2.05s
Load sources - 0.08s
Create GraphQL schema - 0.19s
Create pages and templates - 0.05s
Generate code - 0.05s
Bootstrap finish - 2.42s
Execute GraphQL (14 queries) - 0.32s
Write page data (17 files) - 0.02s
Compile assets - 10.66sRender HTML (14 files) - 0.56s
Process files (0 files) - 0s
Process images (8 images) - 1.28s
Error: Sitemap plugin is missing a required siteUrl config.
at api.afterBuild (Z:\Projects\site\node_modules\@gridsome\plugin-sitemap\index.js:11:13)
at Events.dispatch (Z:\Projects\site\node_modules\gridsome\lib\app\Events.js:24:17)
Libs:
-@gridsome/cli v0.1.0
-gridsome v0.6.2
The config name is siteUrl, not siteURL :)
Oops, thank you. That was very stupid of me.
thanks
Most helpful comment
The config name is
siteUrl, notsiteURL:)