Vaulthalla Logo

Metadata Helper

Generate simple metadata from resolved docs routes.

Metadata Helper

Use metadata helpers from the /next export after resolving a docs route.

1import {2  getPayloadMarkdownDocsMetadata,3  resolvePayloadMarkdownDocsRoute,4} from '@valkyrianlabs/payload-markdown-docs/next'5 6const resolved = await resolvePayloadMarkdownDocsRoute({7  payload,8  slug,9})10 11const metadata = resolved12  ? getPayloadMarkdownDocsMetadata(resolved)13  : {}

Metadata uses:

  • per-doc SEO overrides when present
  • doc title and description
  • docs set defaults
  • docs group title and description

The helper intentionally stays simple. It does not build a full Open Graph system.

See overrides for per-doc SEO fields.