getSitemap
An instance method that provides SEO information about the pages created within Makeswift. You can combine the results of getSitemap
with SEO information for your hardcoded pages to create a sitemap.
This method has been deprecated and will be removed in a future
runtime release. Use the getPages
method to create a sitemap instead,
see the documentation here.
A sitemap is a structured list of pages that enables web crawlers to find the pages of a site.
Options
Number of sitemap entries to fetch.
Starting id
cursor of the last sitemap entry fetched.
Site locale to fetch. Introduced in v0.11.2
Return type
Examples
Using next-sitemap
The following example uses getSitemap
with next-sitemap
, a popular Next.js library for generating sitemaps.
Filtering by pathname
The following example uses the pathnamePrefix
option to filter results to only include pages with a pathname beginning with /blog/
.
Using pagination
The following example uses the limit
and after
field to paginate the results of getSitemap
10 entries at a time.
Localization
The following example uses the locale
option to fetch the sitemap for a specific locale.
If a locale is using domain-based localization, passing the locale to getSitemap
will return the sitemap for that particular domain.
For example, if in the site settings there is an es
locale with a domain of foo.es
, then passing es
to getSitemap
will return the sitemap for foo.es
.
Changelog
Version | Changes |
---|---|
v0.11.2 | Added locale option to getSitemap |
v0.10.7 | Released getSitemap |
Was this page helpful?