Files
databasus/app/sitemap.ts
2025-12-25 23:13:04 +03:00

156 lines
3.6 KiB
TypeScript

import { MetadataRoute } from "next";
export const dynamic = "force-static";
export default function sitemap(): MetadataRoute.Sitemap {
const baseUrl = "https://databasus.com";
const currentDate = new Date().toISOString();
return [
{
url: baseUrl,
lastModified: currentDate,
changeFrequency: "weekly",
priority: 1.0,
},
{
url: `${baseUrl}/installation`,
lastModified: currentDate,
changeFrequency: "weekly",
priority: 0.9,
},
{
url: `${baseUrl}/access-management`,
lastModified: currentDate,
changeFrequency: "monthly",
priority: 0.8,
},
{
url: `${baseUrl}/password`,
lastModified: currentDate,
changeFrequency: "monthly",
priority: 0.8,
},
{
url: `${baseUrl}/security`,
lastModified: currentDate,
changeFrequency: "monthly",
priority: 0.9,
},
{
url: `${baseUrl}/faq`,
lastModified: currentDate,
changeFrequency: "monthly",
priority: 0.9,
},
{
url: `${baseUrl}/faq/localhost`,
lastModified: currentDate,
changeFrequency: "monthly",
priority: 0.8,
},
{
url: `${baseUrl}/faq/supabase`,
lastModified: currentDate,
changeFrequency: "monthly",
priority: 0.8,
},
{
url: `${baseUrl}/storages`,
lastModified: currentDate,
changeFrequency: "monthly",
priority: 0.8,
},
{
url: `${baseUrl}/storages/google-drive`,
lastModified: currentDate,
changeFrequency: "monthly",
priority: 0.7,
},
{
url: `${baseUrl}/storages/cloudflare-r2`,
lastModified: currentDate,
changeFrequency: "monthly",
priority: 0.7,
},
{
url: `${baseUrl}/notifiers`,
lastModified: currentDate,
changeFrequency: "monthly",
priority: 0.8,
},
{
url: `${baseUrl}/notifiers/slack`,
lastModified: currentDate,
changeFrequency: "monthly",
priority: 0.7,
},
{
url: `${baseUrl}/notifiers/teams`,
lastModified: currentDate,
changeFrequency: "monthly",
priority: 0.7,
},
{
url: `${baseUrl}/contribute`,
lastModified: currentDate,
changeFrequency: "monthly",
priority: 0.8,
},
{
url: `${baseUrl}/contribute/how-to-add-storage`,
lastModified: currentDate,
changeFrequency: "monthly",
priority: 0.7,
},
{
url: `${baseUrl}/contribute/how-to-add-notifier`,
lastModified: currentDate,
changeFrequency: "monthly",
priority: 0.7,
},
{
url: `${baseUrl}/pgdump-alternative`,
lastModified: currentDate,
changeFrequency: "monthly",
priority: 0.8,
},
{
url: `${baseUrl}/databasus-vs-pgbackweb`,
lastModified: currentDate,
changeFrequency: "monthly",
priority: 0.8,
},
{
url: `${baseUrl}/databasus-vs-pgbackrest`,
lastModified: currentDate,
changeFrequency: "monthly",
priority: 0.8,
},
{
url: `${baseUrl}/databasus-vs-barman`,
lastModified: currentDate,
changeFrequency: "monthly",
priority: 0.8,
},
{
url: `${baseUrl}/databasus-vs-wal-g`,
lastModified: currentDate,
changeFrequency: "monthly",
priority: 0.8,
},
{
url: `${baseUrl}/mysql-backup`,
lastModified: currentDate,
changeFrequency: "weekly",
priority: 0.9,
},
{
url: `${baseUrl}/mongodb-backup`,
lastModified: currentDate,
changeFrequency: "weekly",
priority: 0.9,
},
];
}