Files
web/src/app/(home)/collect/page.tsx

51 lines
1.5 KiB
TypeScript
Raw Normal View History

2026-05-15 16:56:05 +08:00
import {Metadata} from 'next'
import {siteConfig} from '@/config/site'
2025-03-14 12:40:51 +08:00
import BreadCrumb from '@/components/bread-crumb'
import Wrap from '@/components/wrap'
import Extract from '@/components/composites/extract'
import HomePage from '@/components/home/page'
2025-03-14 12:40:51 +08:00
export type CollectPageProps = {}
2026-05-15 16:56:05 +08:00
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`,
},
}
}
2025-03-14 12:40:51 +08:00
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={[
2026-03-30 13:11:40 +08:00
{label: '短效/长效IP 提取', href: '/collect'},
]}>
<Wrap>
<Extract/>
2025-03-14 12:40:51 +08:00
</Wrap>
</HomePage>
2025-03-14 12:40:51 +08:00
)
}