添加seo功能

This commit is contained in:
Eamon-meng
2026-05-15 16:56:05 +08:00
parent 670961c17d
commit fde097c601
23 changed files with 935 additions and 268 deletions

View File

@@ -1,4 +1,6 @@
import {Metadata} from 'next'
import ScenePage, {ScenePageConfig} from '@/components/scene-page'
import {siteConfig} from '@/config/site'
import bannerImg from './_assets/banner.webp'
import solutionImg from './_assets/solution-main.webp'
import value1Img from './_assets/value-1.webp'
@@ -46,6 +48,28 @@ const config: ScenePageConfig = {
},
}
export async function generateMetadata(): Promise<Metadata> {
return {
title: config.banner.title,
description: config.banner.description,
openGraph: {
title: config.banner.title,
description: config.banner.description,
images: [
{
url: siteConfig.ogImage.url,
width: siteConfig.ogImage.width,
height: siteConfig.ogImage.height,
alt: config.banner.title,
},
],
},
alternates: {
canonical: `${siteConfig.url}/e-commerce`,
},
}
}
export default function ECommercePage() {
return <ScenePage {...config}/>
}