UNPKG

@ragnaroksj/sitemap-generator

Version:

Easily create XML sitemaps for your website with url-parse 1.5.10 based on sitemap generator

18 lines (13 loc) 611 B
const extendFilename = require('./helpers/extendFilename'); module.exports = (url, filename, sitemapCount) => { let sitemapIndex = '<?xml version="1.0" encoding="UTF-8"?>\n<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">'; for (let i = 1; i <= sitemapCount; i += 1) { // generate sitemap part url const newFilename = extendFilename(filename, `_part${i}`); const sitemapUrl = `${url.replace(/\/$/, '')}/${newFilename}`; sitemapIndex += `\n <sitemap>\n <loc>${sitemapUrl}</loc>\n </sitemap>`; } sitemapIndex += '\n</sitemapindex>'; return sitemapIndex; };