feat: add LinkResult, Pagination, and StatsCards components; implement server actions for link management and global stats retrieval

This commit is contained in:
Puechberty Arthur
2026-03-30 19:28:58 +02:00
parent 4ede5021b1
commit f95587fc7a
46 changed files with 4224 additions and 177 deletions
+39
View File
@@ -0,0 +1,39 @@
import { MetadataRoute } from 'next'
// Génération du sitemap pour le SEO
export default function sitemap(): MetadataRoute.Sitemap {
const baseUrl = process.env.NEXT_PUBLIC_BASE_URL || 'https://reducelink.arthurp.fr'
return [
{
url: baseUrl,
lastModified: new Date(),
changeFrequency: 'daily',
priority: 1,
},
{
url: `${baseUrl}/liens`,
lastModified: new Date(),
changeFrequency: 'hourly',
priority: 0.8,
},
{
url: `${baseUrl}/stats`,
lastModified: new Date(),
changeFrequency: 'hourly',
priority: 0.8,
},
{
url: `${baseUrl}/a-propos`,
lastModified: new Date(),
changeFrequency: 'monthly',
priority: 0.5,
},
{
url: `${baseUrl}/conditions`,
lastModified: new Date(),
changeFrequency: 'monthly',
priority: 0.3,
},
]
}