fix sitemapFilter docs (#2762)
This commit is contained in:
parent
ba68daa235
commit
6ce97b1ebe
1 changed files with 8 additions and 4 deletions
|
@ -229,16 +229,20 @@ export interface AstroUserConfig {
|
||||||
/**
|
/**
|
||||||
* @docs
|
* @docs
|
||||||
* @name buildOptions.sitemapFilter
|
* @name buildOptions.sitemapFilter
|
||||||
* @type {undefined|((page: string) => boolean)}
|
* @typeraw {(page: string) => boolean}
|
||||||
* @default `undefined`
|
* @see buildOptions.sitemap
|
||||||
* @description
|
* @description
|
||||||
* Customize sitemap generation for your build by excluding certain pages.
|
* By default, all pages are included in your generated sitemap.
|
||||||
|
* You can filter included pages by URL using `buildOptions.sitemapFilter`.
|
||||||
|
*
|
||||||
|
* The `page` function parameter is the full URL of your rendered page, including your `buildOptions.site` domain.
|
||||||
|
* Return `true` to include a page in your sitemap, and `false` to remove it.
|
||||||
*
|
*
|
||||||
* ```js
|
* ```js
|
||||||
* {
|
* {
|
||||||
* buildOptions: {
|
* buildOptions: {
|
||||||
* sitemap: true
|
* sitemap: true
|
||||||
* sitemapFilter: (page) => !page.includes('secret-page')
|
* sitemapFilter: (page) => page !== 'http://example.com/secret-page')
|
||||||
* }
|
* }
|
||||||
* }
|
* }
|
||||||
* ```
|
* ```
|
||||||
|
|
Loading…
Reference in a new issue