Files
web/src/app/(home)/collect/page.tsx
2026-05-15 16:56:05 +08:00

51 lines
1.5 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import {Metadata} from 'next'
import {siteConfig} from '@/config/site'
import BreadCrumb from '@/components/bread-crumb'
import Wrap from '@/components/wrap'
import Extract from '@/components/composites/extract'
import HomePage from '@/components/home/page'
export type CollectPageProps = {}
export async function generateMetadata(): Promise<Metadata> {
return {
title: 'IP提取',
description: '短效/长效IP提取高可用性代理IP支持API调用即时获取全国各地代理IP适用于数据采集、网络测试等场景',
openGraph: {
title: 'IP提取',
description: '短效/长效IP提取高可用性代理IP支持API调用即时获取全国各地代理IP',
images: [
{
url: siteConfig.ogImage.url,
width: siteConfig.ogImage.width,
height: siteConfig.ogImage.height,
alt: 'IP提取',
},
],
},
alternates: {
canonical: `${siteConfig.url}/collect`,
},
}
}
export default function CollectPage(props: CollectPageProps) {
return (
// <main className="mt-20 flex flex-col gap-4">
// <Wrap className="flex flex-col py-8 gap-4">
// <BreadCrumb items={[
// {label: '短效IP 提取', href: '/collect'},
// ]}/>
// <Extract/>
// </Wrap>
// </main>
<HomePage path={[
{label: '短效/长效IP 提取', href: '/collect'},
]}>
<Wrap>
<Extract/>
</Wrap>
</HomePage>
)
}