Keep listed published rules public and guest-claim rules unlisted, with semantic document markup and share chrome that stays clickable.
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>
This commit is contained in:
1 parent
77b0ec8ad8
commit
1445cb7e1e
27 files changed
+524
-86
No files matched your search
+4
-2
@@ -1,6 +1,8 @@
|
||||
import type { MetadataRoute } from "next";
|
||||
import { buildPublicSitemap } from "../lib/publicSitemap";
|
||||
import { listListedPublishedRulesForSitemap } from "../lib/server/publishedRules";
|
||||
|
||||
export default function sitemap(): MetadataRoute.Sitemap {
|
||||
return buildPublicSitemap();
|
||||
export default async function sitemap(): Promise<MetadataRoute.Sitemap> {
|
||||
const listedRules = await listListedPublishedRulesForSitemap();
|
||||
return buildPublicSitemap(listedRules);
|
||||
}
|
||||
Reference in new issue
Block a user