chore(seo): index weekly agenda routes

This commit is contained in:
poyrazavsever
2026-08-31 09:28:19 +03:00
parent 36f888931d
commit 79dd81240d
+8 -1
View File
@@ -1,4 +1,5 @@
import { listBlogDetails } from "@/data/blog-detail"; import { listBlogDetails } from "@/data/blog-detail";
import { isNewsletterCategory } from "@/data/blog";
import { listAnimationSources } from "@/data/animation-sources"; import { listAnimationSources } from "@/data/animation-sources";
import type { MetadataRoute } from "next"; import type { MetadataRoute } from "next";
@@ -42,6 +43,12 @@ export default async function sitemap(): Promise<MetadataRoute.Sitemap> {
changeFrequency: "weekly", changeFrequency: "weekly",
priority: 0.9, priority: 0.9,
}, },
{
url: `${SITE_URL}/agenda`,
lastModified: new Date(),
changeFrequency: "weekly",
priority: 0.9,
},
{ {
url: `${SITE_URL}/projects`, url: `${SITE_URL}/projects`,
lastModified: new Date(), lastModified: new Date(),
@@ -75,7 +82,7 @@ export default async function sitemap(): Promise<MetadataRoute.Sitemap> {
]; ];
const blogRoutes: MetadataRoute.Sitemap = posts.map((post) => ({ const blogRoutes: MetadataRoute.Sitemap = posts.map((post) => ({
url: `${SITE_URL}/blog/${post.slug}`, url: `${SITE_URL}/${isNewsletterCategory(post.category) ? "agenda" : "blog"}/${post.slug}`,
lastModified: post.date ? new Date(post.date) : new Date(), lastModified: post.date ? new Date(post.date) : new Date(),
changeFrequency: "monthly", changeFrequency: "monthly",
priority: 0.7, priority: 0.7,