Static & Dynamic Metadata
Export a metadata object from any page.tsx or layout.tsx to set titles, descriptions, Open Graph tags, and more — all server-rendered and crawlable.
For routes that need data (e.g. a blog post), export the async generateMetadata() function instead.