feat(web): complete MVP0 public layout, banner, and SEO baseline

This commit is contained in:
2026-02-10 22:04:53 +01:00
parent bf1a92d129
commit 8390689c8d
18 changed files with 393 additions and 16 deletions

View File

@@ -0,0 +1,14 @@
import type { MetadataRoute } from "next"
const baseUrl = process.env.CMS_WEB_ORIGIN ?? "http://localhost:3000"
const publicRoutes = ["/", "/about", "/contact"]
export default function sitemap(): MetadataRoute.Sitemap {
const now = new Date()
return publicRoutes.map((route) => ({
url: `${baseUrl}${route}`,
lastModified: now,
}))
}