How to use the sitemap function in sitemap

To help you get started, we’ve selected a few sitemap examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github chibicode / Y-Combinator-for-Non-programmers / scripts / generateSitemap.ts View on Github external
import fs from 'fs'
import createSitemap from 'sitemap'
import { finalEpisodeNumber } from 'src/lib/episodeCategories'
import { baseUrl } from 'src/lib/meta'

const sitemap = createSitemap({
  hostname: baseUrl,
  urls: [
    ...[...Array(finalEpisodeNumber + 1).keys()].slice(1).map(x => ({
      url: `/${x}`
    })),
    {
      url: ''
    }
  ]
})

fs.writeFileSync('sitemap.xml', sitemap.toString())