React-Router-Sitemap创建2个站点型文件



路由器sitemap创建2个文件,SiteMap.xml包含第二个XML www.domain.com/sitemap-0.xml

的URL

和sitemap-0.xml包含路径www.domain.com/www.domain.com/path1等等

如何配置React-Router-sitemap以保存一个文件?

此实现与XML Sitemaps协议一致。XML Sitemaps协议将每个XML站点文件限制为最大50.000 URL。因此,为了容纳更多的URL,您可以创建一个站点索引文件并将其链接到多个SitiTemap文件。

来源:https://www.microsystools.com/products/sitemap-generator/help/xml-sitemaps-page-limit/

但是,如果您只想生成一个文件,则必须在源代码中进行一些更改。(到目前为止尚无配置(

转到lib/index.js和save((函数内部,添加以下行:

// sitemap index is not needed in case of one sitemap file
if (this.sitemaps.length === 1) {
    // write sitemap
    fs.writeFileSync(dist, this.sitemaps[0].toString());
    return this;
}

最新更新