updateSitemap
Régénère le plan du site du projet.
Description
Régénère le sitemap du projet à partir des URL de base de body.baseUrls, une par langue. Renvoie les URL des fichiers sitemap générés (string[]).
Chaque clé de baseUrls doit être une locale active du projet ; sinon, l'appel se résout en une erreur 400 et rien n'est modifié. Incluez toujours en_US : son URL de base est utilisée pour chaque <loc>, et les autres locales sont ajoutées comme alternatives hreflang. Les autres champs de ISitemapQuery (url, lastmod, changefreq, priority) sont ignorés. Le sitemap liste chaque page qui a une URL, ainsi que chaque produit sous chacune des pages de catalogue auxquelles il appartient, réparti en fichiers d'au plus 50 000 URL. Chaque appel supprime les fichiers générés précédemment avant d'en écrire de nouveaux.
.updateSitemap(
);
Schéma des paramètres
Schéma
body(obligatoire): ISitemapQuery
Paramètres du sitemap, par exemple { baseUrls: { en_US: "https://…" } }.
body.baseUrls: Record<string, string>
URLs de base par langue pour la génération du plan du site.
exemple:
{ "en_US": "https://example.com/" }
body.url: string
URL d'une seule entrée du plan du site.
body.lastmod: string
Date de dernière modification de l'entrée.
body.changefreq: string
Fréquence de modification de l'entrée.
body.priority: number
priority de l'entrée dans le sitemap.
Exemples
Exemple minimal
const body = { : { en_US: "https://example.com/", },};
const response = await Sitemap.updateSitemap(body);
Exemple de réponse
[
"https://your-project.oneentry.cloud/cloud-static/files/project/sitemap/sitemap-000.xml"
]