2025-09-16 16:37:48 +08:00

35 lines
1.0 KiB
TypeScript

import { Locale } from '@/lib/i18n';
import { generateMetadata as generateSEOMetadata } from '@/lib/seo';
interface TestSEOPageProps {
params: {
locale: Locale;
};
}
export async function generateStaticParams() {
const locales = ['zh-CN', 'zh-TW', 'en'];
return locales.map((locale) => ({
locale,
}));
}
export async function generateMetadata({ params }: TestSEOPageProps) {
return generateSEOMetadata(params.locale, 'home');
}
export default function TestSEOPage({ params }: TestSEOPageProps) {
const { locale } = params;
return (
<div className="p-8" data-oid="z5fb8n5">
<h1 data-oid="tzdaaq:">SEO测试页面 - {locale}</h1>
<p data-oid="p8ykx5x">titledescription和keywords是否正确显示</p>
<div className="mt-4" data-oid="ua48xa6">
<h2 data-oid="w5y4qgq">: {locale}</h2>
<p data-oid="uq8d3e7">meta标签</p>
</div>
</div>
);
}