- Adicionado estrutura completa do projeto - Configurado MCP server para Premiere Pro - Adicionado documentação e skills - Configurado Gitignore para o projeto
71 lines
1.9 KiB
TypeScript
Executable File
71 lines
1.9 KiB
TypeScript
Executable File
import type { MetadataRoute } from "next"
|
|
import { articles } from "@/lib/articles"
|
|
import { product } from "@/lib/product"
|
|
|
|
export const dynamic = "force-static"
|
|
|
|
const siteUrl = "https://premiere-pro-mcp.com"
|
|
const latestArticleDate = new Date(
|
|
`${articles.reduce((latest, article) => article.modifiedAt > latest ? article.modifiedAt : latest, articles[0].modifiedAt)}T00:00:00Z`,
|
|
)
|
|
const productContentDate = new Date(`${product.releaseDate}T00:00:00Z`)
|
|
|
|
export default function sitemap(): MetadataRoute.Sitemap {
|
|
return [
|
|
{
|
|
url: `${siteUrl}/`,
|
|
lastModified: productContentDate,
|
|
changeFrequency: "weekly",
|
|
priority: 1,
|
|
},
|
|
{
|
|
url: `${siteUrl}/docs/`,
|
|
lastModified: productContentDate,
|
|
changeFrequency: "weekly",
|
|
priority: 0.8,
|
|
},
|
|
{
|
|
url: `${siteUrl}/project-intake/`,
|
|
lastModified: new Date("2026-08-26T00:00:00Z"),
|
|
changeFrequency: "weekly",
|
|
priority: 0.9,
|
|
},
|
|
{
|
|
url: `${siteUrl}/premiere-pro-collaboration-workflow/`,
|
|
lastModified: new Date("2026-08-27T00:00:00Z"),
|
|
changeFrequency: "weekly",
|
|
priority: 0.9,
|
|
},
|
|
{
|
|
url: `${siteUrl}/blog/`,
|
|
lastModified: latestArticleDate,
|
|
changeFrequency: "weekly",
|
|
priority: 0.9,
|
|
},
|
|
...articles.map((article) => ({
|
|
url: `${siteUrl}/blog/${article.slug}/`,
|
|
lastModified: new Date(`${article.modifiedAt}T00:00:00Z`),
|
|
changeFrequency: "monthly" as const,
|
|
priority: 0.8,
|
|
})),
|
|
{
|
|
url: `${siteUrl}/facts/`,
|
|
lastModified: productContentDate,
|
|
changeFrequency: "weekly",
|
|
priority: 0.9,
|
|
},
|
|
{
|
|
url: `${siteUrl}/changelog/`,
|
|
lastModified: productContentDate,
|
|
changeFrequency: "monthly",
|
|
priority: 0.7,
|
|
},
|
|
{
|
|
url: `${siteUrl}/privacy/`,
|
|
lastModified: latestArticleDate,
|
|
changeFrequency: "yearly",
|
|
priority: 0.5,
|
|
},
|
|
]
|
|
}
|