0.5.3 • Published 5 years ago
plugin-sitemap v0.5.3
Netlify sitemap plugin
Automatically generate a sitemap for your site after it finishes building in Netlify.
Installation
To install, add the following lines to your netlify.toml file:
[[plugins]]
package = "@netlify/plugin-sitemap"Note: The [[plugins]] line is required for each plugin, even if you have other plugins in your netlify.toml file already.
Configuration
Configure the plugin buildDir. Default is the publish directory from your site build settings.
[[plugins]]
package = "@netlify/plugin-sitemap"
[plugins.inputs]
buildDir = "public"Excluding files from sitemap
[[plugins]]
package = "@netlify/plugin-sitemap"
[plugins.inputs]
buildDir = "public"
exclude = [
# By file Path
'./build-dir/path-to/file.html',
# By Glob pattern
'**/**/child-one.html'
]Pretty URLs
Pretty urls a.k.a. site.com/index.html being turned into site.com/ is on by default.
To disable this feature set the prettyURLs option to false
[[plugins]]
package = "@netlify/plugin-sitemap"
[plugins.inputs]
buildDir = "public"
# disable pretty URLS and keep `index.html` & trailing `.html` file references in paths
prettyURLs = falseWhen using pretty URLs, missing trailing slashes can be appended by setting the trailingSlash option to true. This renders site.com/page-one.html as site.com/page-one/.
[[plugins]]
package = "@netlify/plugin-sitemap"
[plugins.inputs]
buildDir = "public"
prettyURLs = true
# Append missing trailing slash to pretty URL
trailingSlash = trueSet the default values for "changefreq" and "priority"
[[plugins]]
package = "@netlify/plugin-sitemap"
[plugins.inputs]
changeFreq = "daily"
priority = 0.5