Skip to main content

Sitemap

Create a site map automatically

syntx

// data example
let data =[
{url:"http://example.com/132",lastmod:"2023-11-4"},
{url:"http://example.com/131",lastmod:"2023-11-3"}
]
sitemap(res, data)

example

/pages/sitemap.xml.js

// imports
import sitemap from "nextjs-vip/sitemap"

export async function getServerSideProps({ res }) {
const request = await fetch(process.env.NEXT_PUBLIC_API)
const data = await request.json()

// generate sitemap.xml
sitemap(res, data)

return { props: {} }
}

export default function s() { }