owl-stream/app/sitemap.ts

18 lines
919 B
TypeScript

import { MetadataRoute } from 'next';
export default function sitemap(): MetadataRoute.Sitemap {
const base = 'https://owlstream.bizzle.cloud';
const now = new Date();
return [
{ url: base, lastModified: now, changeFrequency: 'daily', priority: 1 },
{ url: `${base}/streams`, lastModified: now, changeFrequency: 'hourly', priority: 0.9 },
{ url: `${base}/wildlife`, lastModified: now, changeFrequency: 'monthly', priority: 0.8 },
{ url: `${base}/donate`, lastModified: now, changeFrequency: 'monthly', priority: 0.8 },
{ url: `${base}/volunteer`, lastModified: now, changeFrequency: 'monthly', priority: 0.7 },
{ url: `${base}/events`, lastModified: now, changeFrequency: 'weekly', priority: 0.7 },
{ url: `${base}/map`, lastModified: now, changeFrequency: 'weekly', priority: 0.7 },
{ url: `${base}/about`, lastModified: now, changeFrequency: 'monthly', priority: 0.5 },
];
}