chore: add robots.tx and update sitemap.ts

This commit is contained in:
javayhu 2025-03-09 10:43:25 +08:00
parent 35836cdc56
commit 090734c0c3
2 changed files with 16 additions and 0 deletions

13
src/robots.ts Normal file
View File

@ -0,0 +1,13 @@
import { MetadataRoute } from "next";
import { getBaseUrl } from "./lib/urls/get-base-url";
export default function robots(): MetadataRoute.Robots {
return {
rules: {
userAgent: '*',
allow: '/',
disallow: ['/api/'],
},
sitemap: `${getBaseUrl()}/sitemap.xml`,
}
}

View File

@ -3,6 +3,9 @@ import { routing, Locale } from '@/i18n/routing';
import { getLocalePathname } from '@/i18n/navigation';
import { siteConfig } from './config/site';
/**
* https://github.com/javayhu/cnblocks/blob/main/app/sitemap.ts
*/
export default function sitemap(): MetadataRoute.Sitemap {
return [...getEntries('/')];
}