1
import { MetadataRoute } from 'next';
3
import { sitemapModule } from '@/server/sitemap';
4
import { getCanonicalUrl } from '@/server/utils/url';
6
const robots = (): MetadataRoute.Robots => {
8
host: getCanonicalUrl(),
11
allow: ['/discover/*'],
12
disallow: ['/discover/search/*'],
13
userAgent: ['Facebot', 'facebookexternalhit'],
16
allow: ['/discover/*'],
17
disallow: ['/discover/search/*'],
18
userAgent: 'LinkedInBot',
21
allow: ['/discover/*'],
22
disallow: ['/discover/search/*'],
23
userAgent: 'Twitterbot',
27
disallow: ['/api/*', '/login', '/signup', '/files', '/repos/*', '/discover/search/*'],
31
sitemap: sitemapModule.getRobots(),