Files
databasus/app/sitemap.ts
Rostislav Dugin ca1cc6dd74 add info about WAL
2026-03-21 15:45:31 +03:00

174 lines
4.0 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}/installation/agent`,
lastModified: currentDate,
changeFrequency: "monthly",
priority: 0.8,
},
{
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}/privacy`,
lastModified: currentDate,
changeFrequency: "monthly",
priority: 0.8,
},
{
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,
},
{
url: `${baseUrl}/how-to-recover-without-databasus`,
lastModified: currentDate,
changeFrequency: "monthly",
priority: 0.9,
},
];
}