Guest publishes remain share-by-link but stay out of the catalog and sitemap, and their pages send noindex until claimed. The published-rule view now uses heading and list markup matching Markdown export, and top banners sit below the header so Share is not covered. Co-authored-by: Cursor <cursoragent@cursor.com>
9 lines
370 B
TypeScript
9 lines
370 B
TypeScript
import type { MetadataRoute } from "next";
|
|
import { buildPublicSitemap } from "../lib/publicSitemap";
|
|
import { listListedPublishedRulesForSitemap } from "../lib/server/publishedRules";
|
|
|
|
export default async function sitemap(): Promise<MetadataRoute.Sitemap> {
|
|
const listedRules = await listListedPublishedRulesForSitemap();
|
|
return buildPublicSitemap(listedRules);
|
|
}
|