import fs from 'fs'; import { languages } from "./languages"; function getURL(lang: string, path: string = '/') { return 'https://gpx.studio' + (lang === 'en' ? '' : ('/' + lang)) + path; } function generateSitemap() { const sitemap = ` ` + Object.keys(languages).map((lang) => ` ${getURL(lang)}${Object.keys(languages).map((lang2) => ` `).join('')} `).join('') + Object.keys(languages).map((lang) => ` ${getURL(lang, '/about')}${Object.keys(languages).map((lang2) => ` `).join('')} `).join('') + ` `; return sitemap; } fs.writeFileSync('build/sitemap.xml', generateSitemap());