chore: Launch polish (SEO, Config)
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run

This commit is contained in:
fullsizemalt 2025-12-24 18:21:12 -08:00
parent 8cd578b863
commit 2ac8719359
3 changed files with 50 additions and 0 deletions

12
frontend/app/robots.ts Normal file
View file

@ -0,0 +1,12 @@
import { MetadataRoute } from 'next'
export default function robots(): MetadataRoute.Robots {
return {
rules: {
userAgent: '*',
allow: '/',
disallow: ['/admin/', '/api/'],
},
sitemap: 'https://elmeg.xyz/sitemap.xml',
}
}

22
frontend/app/sitemap.ts Normal file
View file

@ -0,0 +1,22 @@
import { MetadataRoute } from 'next'
export default function sitemap(): MetadataRoute.Sitemap {
const baseUrl = 'https://elmeg.xyz'
const routes = [
'',
'/shows',
'/songs',
'/venues',
'/videos',
'/stats',
'/shows/upcoming',
].map((route) => ({
url: `${baseUrl}${route}`,
lastModified: new Date(),
changeFrequency: 'daily' as const,
priority: route === '' ? 1 : 0.8,
}))
return routes
}

View file

@ -2,6 +2,22 @@ import type { NextConfig } from "next";
const nextConfig: NextConfig = { const nextConfig: NextConfig = {
devIndicators: false, devIndicators: false,
images: {
remotePatterns: [
{
protocol: 'https',
hostname: 'elgoose.net',
},
{
protocol: 'https',
hostname: 'i.ytimg.com',
},
{
protocol: 'https',
hostname: 'yt3.ggpht.com',
},
],
},
}; };
export default nextConfig; export default nextConfig;