314 lines
14 KiB
TypeScript
314 lines
14 KiB
TypeScript
|
|
'use client';
|
|||
|
|
|
|||
|
|
import { useState, useEffect } from 'react';
|
|||
|
|
import { Navigation } from '../components/Navigation';
|
|||
|
|
import { HeroBanner } from '../components/Banner';
|
|||
|
|
import { Footer } from '../components/Footer';
|
|||
|
|
import { Head } from '../components/Head';
|
|||
|
|
|
|||
|
|
export default function Page() {
|
|||
|
|
const [currentLang, setCurrentLang] = useState<'zh' | 'zh-tw' | 'en'>('zh');
|
|||
|
|
const [isMenuOpen, setIsMenuOpen] = useState(false);
|
|||
|
|
|
|||
|
|
const translations = {
|
|||
|
|
zh: {
|
|||
|
|
title: '云服务器代理商 - 专业云计算解决方案',
|
|||
|
|
description:
|
|||
|
|
'领先的云服务器代理商,提供阿里云、腾讯云、华为云等顶级云服务商的产品与服务,助力企业数字化转型。专业技术支持,7x24小时服务。',
|
|||
|
|
keywords:
|
|||
|
|
'云服务器,云计算,阿里云代理,腾讯云代理,华为云代理,云数据库,负载均衡,CDN加速,企业上云',
|
|||
|
|
nav: {
|
|||
|
|
home: '首页',
|
|||
|
|
products: '产品',
|
|||
|
|
solutions: '解决方案',
|
|||
|
|
support: '支持',
|
|||
|
|
news: '资讯',
|
|||
|
|
contact: '联系我们',
|
|||
|
|
},
|
|||
|
|
hero: {
|
|||
|
|
title: '专业云服务器解决方案',
|
|||
|
|
subtitle: '为您的业务提供稳定、高效、安全的云计算服务',
|
|||
|
|
description:
|
|||
|
|
'我们是领先的云服务器代理商,提供全球顶级云服务商的产品与服务,助力企业数字化转型',
|
|||
|
|
cta: '立即咨询',
|
|||
|
|
demo: '产品演示',
|
|||
|
|
},
|
|||
|
|
features: {
|
|||
|
|
title: '为什么选择我们',
|
|||
|
|
items: [
|
|||
|
|
{
|
|||
|
|
title: '全球覆盖',
|
|||
|
|
desc: '遍布全球的数据中心,确保低延迟高可用',
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
title: '专业服务',
|
|||
|
|
desc: '7x24小时技术支持,专业团队保障',
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
title: '灵活配置',
|
|||
|
|
desc: '按需配置,弹性扩展,成本可控',
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
title: '安全可靠',
|
|||
|
|
desc: '企业级安全防护,数据安全有保障',
|
|||
|
|
},
|
|||
|
|
],
|
|||
|
|
},
|
|||
|
|
products: {
|
|||
|
|
title: '产品服务',
|
|||
|
|
items: [
|
|||
|
|
{
|
|||
|
|
name: '云服务器 ECS',
|
|||
|
|
desc: '弹性计算服务,支持多种规格配置',
|
|||
|
|
price: '¥99/月起',
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
name: '云数据库 RDS',
|
|||
|
|
desc: '高可用关系型数据库服务',
|
|||
|
|
price: '¥199/月起',
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
name: '负载均衡 SLB',
|
|||
|
|
desc: '智能流量分发,提升应用可用性',
|
|||
|
|
price: '¥299/月起',
|
|||
|
|
},
|
|||
|
|
],
|
|||
|
|
},
|
|||
|
|
footer: {
|
|||
|
|
company: '云服务器代理商',
|
|||
|
|
rights: '版权所有',
|
|||
|
|
contact: '联系方式: support@cloudreseller.com',
|
|||
|
|
},
|
|||
|
|
},
|
|||
|
|
'zh-tw': {
|
|||
|
|
title: '雲伺服器代理商 - 專業雲端運算解決方案',
|
|||
|
|
description:
|
|||
|
|
'領先的雲伺服器代理商,提供阿里雲、騰訊雲、華為雲等頂級雲服務商的產品與服務,助力企業數位化轉型。專業技術支援,7x24小時服務。',
|
|||
|
|
keywords:
|
|||
|
|
'雲伺服器,雲端運算,阿里雲代理,騰訊雲代理,華為雲代理,雲資料庫,負載平衡,CDN加速,企業上雲',
|
|||
|
|
nav: {
|
|||
|
|
home: '首頁',
|
|||
|
|
products: '產品',
|
|||
|
|
solutions: '解決方案',
|
|||
|
|
support: '支援',
|
|||
|
|
news: '資訊',
|
|||
|
|
contact: '聯絡我們',
|
|||
|
|
},
|
|||
|
|
hero: {
|
|||
|
|
title: '專業雲伺服器解決方案',
|
|||
|
|
subtitle: '為您的業務提供穩定、高效、安全的雲端運算服務',
|
|||
|
|
description:
|
|||
|
|
'我們是領先的雲伺服器代理商,提供全球頂級雲服務商的產品與服務,助力企業數位化轉型',
|
|||
|
|
cta: '立即諮詢',
|
|||
|
|
demo: '產品演示',
|
|||
|
|
},
|
|||
|
|
features: {
|
|||
|
|
title: '為什麼選擇我們',
|
|||
|
|
items: [
|
|||
|
|
{
|
|||
|
|
title: '全球覆蓋',
|
|||
|
|
desc: '遍佈全球的資料中心,確保低延遲高可用',
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
title: '專業服務',
|
|||
|
|
desc: '7x24小時技術支援,專業團隊保障',
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
title: '靈活配置',
|
|||
|
|
desc: '按需配置,彈性擴展,成本可控',
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
title: '安全可靠',
|
|||
|
|
desc: '企業級安全防護,資料安全有保障',
|
|||
|
|
},
|
|||
|
|
],
|
|||
|
|
},
|
|||
|
|
products: {
|
|||
|
|
title: '產品服務',
|
|||
|
|
items: [
|
|||
|
|
{
|
|||
|
|
name: '雲伺服器 ECS',
|
|||
|
|
desc: '彈性運算服務,支援多種規格配置',
|
|||
|
|
price: 'NT$2,990/月起',
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
name: '雲資料庫 RDS',
|
|||
|
|
desc: '高可用關聯式資料庫服務',
|
|||
|
|
price: 'NT$5,990/月起',
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
name: '負載平衡 SLB',
|
|||
|
|
desc: '智慧流量分發,提升應用可用性',
|
|||
|
|
price: 'NT$8,990/月起',
|
|||
|
|
},
|
|||
|
|
],
|
|||
|
|
},
|
|||
|
|
footer: {
|
|||
|
|
company: '雲伺服器代理商',
|
|||
|
|
rights: '版權所有',
|
|||
|
|
contact: '聯絡方式: support@cloudreseller.com',
|
|||
|
|
},
|
|||
|
|
},
|
|||
|
|
en: {
|
|||
|
|
title: 'Cloud Server Reseller - Professional Cloud Solutions',
|
|||
|
|
description:
|
|||
|
|
'Leading cloud server reseller providing Alibaba Cloud, Tencent Cloud, Huawei Cloud and other top-tier cloud services. Professional technical support with 24/7 service for enterprise digital transformation.',
|
|||
|
|
keywords:
|
|||
|
|
'cloud server,cloud computing,alibaba cloud reseller,tencent cloud reseller,huawei cloud reseller,cloud database,load balancer,CDN acceleration,enterprise cloud',
|
|||
|
|
nav: {
|
|||
|
|
home: 'Home',
|
|||
|
|
products: 'Products',
|
|||
|
|
solutions: 'Solutions',
|
|||
|
|
support: 'Support',
|
|||
|
|
news: 'News',
|
|||
|
|
contact: 'Contact',
|
|||
|
|
},
|
|||
|
|
hero: {
|
|||
|
|
title: 'Professional Cloud Server Solutions',
|
|||
|
|
subtitle:
|
|||
|
|
'Stable, Efficient, and Secure Cloud Computing Services for Your Business',
|
|||
|
|
description:
|
|||
|
|
'We are a leading cloud server reseller, providing products and services from top global cloud providers to accelerate your digital transformation',
|
|||
|
|
cta: 'Get Started',
|
|||
|
|
demo: 'View Demo',
|
|||
|
|
},
|
|||
|
|
features: {
|
|||
|
|
title: 'Why Choose Us',
|
|||
|
|
items: [
|
|||
|
|
{
|
|||
|
|
title: 'Global Coverage',
|
|||
|
|
desc: 'Worldwide data centers ensuring low latency and high availability',
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
title: 'Professional Service',
|
|||
|
|
desc: '24/7 technical support with professional team guarantee',
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
title: 'Flexible Configuration',
|
|||
|
|
desc: 'On-demand configuration, elastic scaling, cost-effective',
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
title: 'Secure & Reliable',
|
|||
|
|
desc: 'Enterprise-grade security protection, data safety guaranteed',
|
|||
|
|
},
|
|||
|
|
],
|
|||
|
|
},
|
|||
|
|
products: {
|
|||
|
|
title: 'Products & Services',
|
|||
|
|
items: [
|
|||
|
|
{
|
|||
|
|
name: 'Cloud Server ECS',
|
|||
|
|
desc: 'Elastic Compute Service with multiple specifications',
|
|||
|
|
price: 'From $15/month',
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
name: 'Cloud Database RDS',
|
|||
|
|
desc: 'High-availability relational database service',
|
|||
|
|
price: 'From $29/month',
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
name: 'Load Balancer SLB',
|
|||
|
|
desc: 'Intelligent traffic distribution for better availability',
|
|||
|
|
price: 'From $45/month',
|
|||
|
|
},
|
|||
|
|
],
|
|||
|
|
},
|
|||
|
|
footer: {
|
|||
|
|
company: 'Cloud Server Reseller',
|
|||
|
|
rights: 'All Rights Reserved',
|
|||
|
|
contact: 'Contact: support@cloudreseller.com',
|
|||
|
|
},
|
|||
|
|
},
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
const t = translations[currentLang];
|
|||
|
|
|
|||
|
|
useEffect(() => {
|
|||
|
|
// Auto-detect language from browser or URL
|
|||
|
|
const browserLang = navigator.language.toLowerCase();
|
|||
|
|
if (browserLang.includes('en')) {
|
|||
|
|
setCurrentLang('en');
|
|||
|
|
} else if (browserLang.includes('zh-tw') || browserLang.includes('zh-hk')) {
|
|||
|
|
setCurrentLang('zh-tw');
|
|||
|
|
}
|
|||
|
|
}, []);
|
|||
|
|
|
|||
|
|
return (
|
|||
|
|
<div className="min-h-screen bg-gradient-to-br from-amber-50 to-yellow-50">
|
|||
|
|
{/* Head - TDK Management */}
|
|||
|
|
<Head
|
|||
|
|
title={t.title}
|
|||
|
|
description={t.description}
|
|||
|
|
keywords={t.keywords}
|
|||
|
|
currentLang={currentLang}
|
|||
|
|
/>
|
|||
|
|
|
|||
|
|
{/* Navigation */}
|
|||
|
|
<Navigation
|
|||
|
|
currentLang={currentLang}
|
|||
|
|
onLanguageChange={setCurrentLang}
|
|||
|
|
translations={translations}
|
|||
|
|
/>
|
|||
|
|
|
|||
|
|
{/* Hero Banner with Carousel */}
|
|||
|
|
<HeroBanner currentLang={currentLang} translations={translations} />
|
|||
|
|
|
|||
|
|
{/* Features Section */}
|
|||
|
|
<section className="py-20 bg-white">
|
|||
|
|
<div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
|||
|
|
<h2 className="text-3xl md:text-4xl font-bold text-center text-amber-900 mb-16">
|
|||
|
|
{t.features.title}
|
|||
|
|
</h2>
|
|||
|
|
<div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8">
|
|||
|
|
{t.features.items.map((feature, index) => (
|
|||
|
|
<div
|
|||
|
|
key={index}
|
|||
|
|
className="bg-gradient-to-br from-amber-50 to-yellow-50 p-8 rounded-xl shadow-lg hover:shadow-xl transition-shadow border border-amber-200"
|
|||
|
|
>
|
|||
|
|
<div className="w-12 h-12 bg-gradient-to-r from-yellow-400 to-amber-500 rounded-lg mb-6 flex items-center justify-center">
|
|||
|
|
<div className="w-6 h-6 bg-white rounded"></div>
|
|||
|
|
</div>
|
|||
|
|
<h3 className="text-xl font-semibold text-amber-900 mb-4">
|
|||
|
|
{feature.title}
|
|||
|
|
</h3>
|
|||
|
|
<p className="text-amber-700">{feature.desc}</p>
|
|||
|
|
</div>
|
|||
|
|
))}
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</section>
|
|||
|
|
|
|||
|
|
{/* Products Section */}
|
|||
|
|
<section className="py-20 bg-gradient-to-br from-amber-900 to-yellow-800">
|
|||
|
|
<div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
|||
|
|
<h2 className="text-3xl md:text-4xl font-bold text-center text-yellow-100 mb-16">
|
|||
|
|
{t.products.title}
|
|||
|
|
</h2>
|
|||
|
|
<div className="grid grid-cols-1 md:grid-cols-3 gap-8">
|
|||
|
|
{t.products.items.map((product, index) => (
|
|||
|
|
<div
|
|||
|
|
key={index}
|
|||
|
|
className="bg-white p-8 rounded-xl shadow-lg hover:shadow-xl transition-all transform hover:scale-105"
|
|||
|
|
>
|
|||
|
|
<h3 className="text-2xl font-semibold text-amber-900 mb-4">
|
|||
|
|
{product.name}
|
|||
|
|
</h3>
|
|||
|
|
<p className="text-amber-700 mb-6">{product.desc}</p>
|
|||
|
|
<div className="text-3xl font-bold text-yellow-600 mb-6">
|
|||
|
|
{product.price}
|
|||
|
|
</div>
|
|||
|
|
<button className="w-full bg-gradient-to-r from-yellow-500 to-amber-500 text-white py-3 rounded-lg font-semibold hover:from-yellow-600 hover:to-amber-600 transition-all">
|
|||
|
|
{currentLang === 'zh' ? '了解更多' : 'Learn More'}
|
|||
|
|
</button>
|
|||
|
|
</div>
|
|||
|
|
))}
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</section>
|
|||
|
|
|
|||
|
|
{/* Footer */}
|
|||
|
|
<Footer currentLang={currentLang} translations={translations} />
|
|||
|
|
</div>
|
|||
|
|
);
|
|||
|
|
}
|