Files
zeekay e31297af5f Add zen-docs app for zenlm.org documentation
Integrate Zen LM documentation as 4th brand in the hanzo/docs monorepo.
16 model docs, getting-started, training, and datasets pages.
Cloudflare Pages deploy workflow at apps/zen-docs.
2026-02-14 07:16:44 -08:00

27 lines
614 B
TypeScript

import type { Metadata } from 'next';
export const baseUrl = new URL(
process.env.NEXT_PUBLIC_SITE_URL ?? 'https://zenlm.org',
);
export function createMetadata(override: Metadata): Metadata {
return {
...override,
openGraph: {
title: override.title ?? undefined,
description: override.description ?? undefined,
url: baseUrl,
siteName: 'Zen LM',
type: 'website',
...override.openGraph,
},
twitter: {
card: 'summary_large_image',
site: '@zenlmorg',
creator: '@zenlmorg',
...override.twitter,
},
metadataBase: baseUrl,
};
}