manual save(2026-01-21 12:10)

This commit is contained in:
SiteAgent Bot
2026-01-21 12:10:27 +08:00
parent 924a87c39e
commit 47d075eb55
12 changed files with 80 additions and 80 deletions

View File

@@ -124,7 +124,7 @@ export const Footer: React.FC = () => {
</div>
<div>
<span className="text-xl font-bold text-white group-hover:text-accent transition-colors">
</span>
<p className="text-xs text-gray-400">Chengyu Group</p>
</div>

View File

@@ -67,7 +67,7 @@ export const Header: React.FC = () => {
</div>
</div>
<div className="hidden md:flex items-center gap-4">
<span className="text-white/80"></span>
<span className="text-white/80"></span>
<div className="flex items-center gap-2">
<span className="text-white/60">|</span>
<button className="hover:text-accent transition-colors"></button>
@@ -119,7 +119,7 @@ export const Header: React.FC = () => {
</motion.div>
<div className="hidden sm:block">
<span className="text-xl font-bold bg-gradient-to-r from-primary-dark to-primary bg-clip-text text-transparent group-hover:from-primary group-hover:to-primary-light transition-all">
</span>
<p className="text-xs text-gray-500 -mt-1 font-medium tracking-wider">CHENGYU GROUP</p>
</div>

View File

@@ -44,10 +44,10 @@ export const AboutSection: React.FC = () => {
id="about-heading"
className="text-3xl md:text-4xl font-bold text-primary-dark"
>
</h2>
<p className="mt-4 text-lg text-gray-600 max-w-3xl mx-auto">
2010
2010
</p>
</motion.div>
@@ -61,14 +61,14 @@ export const AboutSection: React.FC = () => {
transition={{ duration: 0.6 }}
>
<h3 className="text-2xl font-semibold text-primary-dark mb-6">
·
·
</h3>
<div className="space-y-6 text-gray-600 leading-relaxed">
<p>
"诚信、创新、共赢"
"诚信、创新、共赢"
</p>
<p>
1000
1000
</p>
</div>
@@ -122,7 +122,7 @@ export const AboutSection: React.FC = () => {
<div className="aspect-[4/3] rounded-2xl overflow-hidden shadow-xl">
<img
src="/images/about-office.jpg"
alt="诚裕集团办公室环境"
alt="示例集团办公室环境"
className="w-full h-full object-cover"
/>
{/* 叠加装饰层 */}

View File

@@ -12,24 +12,24 @@ const newsItems = [
{
id: 1,
category: 'company',
title: '诚裕集团荣获"2025年度优秀企业"称号',
excerpt: '在近日举办的年度企业评选活动中,诚裕集团凭借其卓越的经营业绩和社会责任表现,荣获"2025年度优秀企业"称号。',
title: '示例集团荣获"2025年度优秀企业"称号',
excerpt: '在近日举办的年度企业评选活动中,示例集团凭借其卓越的经营业绩和社会责任表现,荣获"2025年度优秀企业"称号。',
date: '2025-12-20',
image: '/images/news-award.jpg',
},
{
id: 2,
category: 'industry',
title: '金融科技创新论坛圆满落幕,诚裕集团分享行业洞察',
excerpt: '诚裕集团受邀参加金融科技创新论坛,与行业专家共同探讨金融科技发展趋势,分享公司在数字化转型方面的实践经验。',
title: '金融科技创新论坛圆满落幕,示例集团分享行业洞察',
excerpt: '示例集团受邀参加金融科技创新论坛,与行业专家共同探讨金融科技发展趋势,分享公司在数字化转型方面的实践经验。',
date: '2025-12-15',
image: '/images/news-tech.jpg',
},
{
id: 3,
category: 'achievement',
title: '诚裕集团完成新一轮战略融资,估值突破百亿',
excerpt: '诚裕集团宣布完成新一轮战略融资,本轮融资由知名投资机构领投,估值突破百亿元人民币,标志着公司发展进入新阶段。',
title: '示例集团完成新一轮战略融资,估值突破百亿',
excerpt: '示例集团宣布完成新一轮战略融资,本轮融资由知名投资机构领投,估值突破百亿元人民币,标志着公司发展进入新阶段。',
date: '2025-12-10',
image: '/images/news-company.jpg',
},
@@ -157,7 +157,7 @@ export const NewsSection: React.FC = () => {
</h2>
<p className="mt-2 text-lg text-gray-600">
</p>
</div>
<Link

View File

@@ -3,9 +3,9 @@ import { useEffect } from 'react';
/**
* 自定义 Hook - 设置页面标题
* @param title 页面标题
* @param suffix 标题后缀,默认为 "诚裕集团"
* @param suffix 标题后缀,默认为 "示例集团"
*/
export const usePageTitle = (title: string, suffix: string = '诚裕集团') => {
export const usePageTitle = (title: string, suffix: string = '示例集团') => {
useEffect(() => {
const prevTitle = document.title;
document.title = title ? `${title} - ${suffix}` : suffix;

View File

@@ -1,14 +1,14 @@
/**
* 诚裕集团企业官网 - 常量定义
* 示例集团企业官网 - 常量定义
*/
// 企业基本信息
export const COMPANY_INFO = {
name: '诚裕集团',
name: '示例集团',
nameEn: 'Chengyu Group',
slogan: '诚信为本,裕及四方',
description: '诚裕集团成立于2010年是一家集科技研发、金融服务、产业投资于一体的综合性企业集团。秉承"诚信、创新、共赢"的经营理念,致力于为客户提供高品质的产品和服务。',
fullName: '诚裕集团有限公司',
description: '示例集团成立于2010年是一家集科技研发、金融服务、产业投资于一体的综合性企业集团。秉承"诚信、创新、共赢"的经营理念,致力于为客户提供高品质的产品和服务。',
fullName: '示例集团有限公司',
registrationNumber: '91110000XXXXXXXX',
established: '2010年',
headquarters: '北京市朝阳区建国路88号',
@@ -54,21 +54,21 @@ export const SOCIAL_MEDIA = [
label: '微信公众号',
icon: 'Wechat',
url: 'https://weixin.qq.com',
description: '诚裕集团官方微信公众号',
description: '示例集团官方微信公众号',
},
{
id: 'weibo',
label: '官方微博',
icon: 'Weibo',
url: 'https://weibo.com',
description: '诚裕集团官方微博账号',
description: '示例集团官方微博账号',
},
{
id: 'linkedin',
label: 'LinkedIn',
icon: 'Linkedin',
url: 'https://linkedin.com/company/chengyu-group',
description: '诚裕集团 LinkedIn 主页',
description: '示例集团 LinkedIn 主页',
},
];
@@ -123,24 +123,24 @@ export const COMPANY_STATS = [
// 页面元信息
export const PAGE_META = {
home: {
title: '诚裕集团 - 诚信为本,裕及四方',
description: '诚裕集团是一家集科技研发、金融服务、产业投资于一体的综合性企业集团',
title: '示例集团 - 诚信为本,裕及四方',
description: '示例集团是一家集科技研发、金融服务、产业投资于一体的综合性企业集团',
},
about: {
title: '关于我们 - 诚裕集团',
description: '了解诚裕集团的发展历程、企业文化和核心价值观',
title: '关于我们 - 示例集团',
description: '了解示例集团的发展历程、企业文化和核心价值观',
},
services: {
title: '产品服务 - 诚裕集团',
title: '产品服务 - 示例集团',
description: '提供金融服务、科技研发、产业投资、咨询管理等专业服务',
},
news: {
title: '新闻资讯 - 诚裕集团',
description: '了解诚裕集团最新动态、行业资讯和荣誉资质',
title: '新闻资讯 - 示例集团',
description: '了解示例集团最新动态、行业资讯和荣誉资质',
},
contact: {
title: '联系我们 - 诚裕集团',
description: '获取诚裕集团联系方式,欢迎随时与我们沟通',
title: '联系我们 - 示例集团',
description: '获取示例集团联系方式,欢迎随时与我们沟通',
},
};

View File

@@ -1,5 +1,5 @@
/**
* 诚裕集团企业官网 - 工具函数
* 示例集团企业官网 - 工具函数
*/
/**

View File

@@ -20,7 +20,7 @@ const milestones = [
{
year: '2010',
title: '公司成立',
description: '诚裕集团在北京成立,开始布局金融服务业务',
description: '示例集团在北京成立,开始布局金融服务业务',
icon: Building2,
},
{
@@ -50,7 +50,7 @@ const milestones = [
{
year: '2023',
title: '集团化运营',
description: '正式更名为诚裕集团,形成多元化业务体系',
description: '正式更名为示例集团,形成多元化业务体系',
icon: Award,
},
{
@@ -152,10 +152,10 @@ export const About: React.FC = () => {
transition={{ duration: 0.6 }}
>
<h1 className="text-4xl md:text-5xl font-bold mb-4">
</h1>
<p className="text-xl text-white/80 max-w-3xl mx-auto">
2010
2010
</p>
</motion.div>
</div>
@@ -178,14 +178,14 @@ export const About: React.FC = () => {
<p>
<strong>{COMPANY_INFO.fullName}</strong>
{COMPANY_INFO.established} {COMPANY_INFO.headquarters}
</p>
<p>
"诚信、创新、共赢"
</p>
<p>
1000
1000
500 亿
</p>
</div>
@@ -217,12 +217,12 @@ export const About: React.FC = () => {
<div className="aspect-[4/3] rounded-2xl overflow-hidden shadow-xl">
<img
src="/images/about-office.jpg"
alt="诚裕集团办公环境"
alt="示例集团办公环境"
className="w-full h-full object-cover"
/>
<div className="absolute inset-0 bg-gradient-to-t from-black/50 to-transparent flex items-end justify-center p-8">
<div className="text-center text-white">
<div className="text-4xl font-bold mb-2"></div>
<div className="text-4xl font-bold mb-2"></div>
<div className="text-xl opacity-90"> · </div>
</div>
</div>
@@ -249,7 +249,7 @@ export const About: React.FC = () => {
</h2>
<p className="text-lg text-gray-600">
</p>
</motion.div>

View File

@@ -409,15 +409,15 @@ export const Contact: React.FC = () => {
<div className="aspect-[4/3] rounded-xl overflow-hidden relative">
<img
src="https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?w=1200&h=900&fit=crop"
alt="诚裕集团总部大楼 - 现代化办公大厦"
alt="示例集团总部大楼 - 现代化办公大厦"
className="w-full h-full object-cover"
/>
<div className="absolute bottom-4 left-4 right-4 bg-white/95 backdrop-blur-sm rounded-lg p-3 shadow-lg">
<p className="text-primary-dark font-medium text-sm mb-1">
📍
📍
</p>
<p className="text-gray-600 text-xs">
88
88
</p>
<motion.button
className="mt-2 px-4 py-1 bg-primary text-white rounded text-xs hover:bg-primary-light transition-colors"
@@ -435,7 +435,7 @@ export const Contact: React.FC = () => {
<div className="aspect-[16/9] overflow-hidden">
<img
src="https://images.unsplash.com/photo-1497366216548-37526070297c?w=1200&h=675&fit=crop"
alt="诚裕集团办公环境 - 现代化工作空间"
alt="示例集团办公环境 - 现代化工作空间"
className="w-full h-full object-cover hover:scale-105 transition-transform duration-300"
/>
</div>
@@ -452,7 +452,7 @@ export const Contact: React.FC = () => {
<div>
<p className="text-sm text-gray-500"></p>
<p className="text-primary-dark">
{COMPANY_INFO.headquarters}
{COMPANY_INFO.headquarters}
</p>
</div>
</div>
@@ -495,7 +495,7 @@ export const Contact: React.FC = () => {
transition={{ duration: 0.6 }}
>
<h2 className="text-3xl font-bold text-primary-dark mb-4">
</h2>
<p className="text-lg text-gray-600">

View File

@@ -23,8 +23,8 @@ import { usePageTitle } from '../hooks/usePageTitle';
const allNews = [
{
id: 1,
title: '诚裕集团荣获"2025年度优秀企业"称号',
excerpt: '在近日举办的年度企业评选活动中,诚裕集团凭借其卓越的经营业绩和社会责任表现,荣获"2025年度优秀企业"称号。这一荣誉是对诚裕集团多年来坚持创新发展的肯定。',
title: '示例集团荣获"2025年度优秀企业"称号',
excerpt: '在近日举办的年度企业评选活动中,示例集团凭借其卓越的经营业绩和社会责任表现,荣获"2025年度优秀企业"称号。这一荣誉是对示例集团多年来坚持创新发展的肯定。',
category: 'company',
date: '2025-12-20',
readCount: 1256,
@@ -33,8 +33,8 @@ const allNews = [
},
{
id: 2,
title: '金融科技创新论坛圆满落幕,诚裕集团分享行业洞察',
excerpt: '诚裕集团受邀参加金融科技创新论坛,与行业专家共同探讨金融科技发展趋势,分享公司在数字化转型方面的实践经验。与会嘉宾对诚裕集团的创新成果给予了高度评价。',
title: '金融科技创新论坛圆满落幕,示例集团分享行业洞察',
excerpt: '示例集团受邀参加金融科技创新论坛,与行业专家共同探讨金融科技发展趋势,分享公司在数字化转型方面的实践经验。与会嘉宾对示例集团的创新成果给予了高度评价。',
category: 'industry',
date: '2025-12-15',
readCount: 892,
@@ -43,8 +43,8 @@ const allNews = [
},
{
id: 3,
title: '诚裕集团完成新一轮战略融资,估值突破百亿',
excerpt: '诚裕集团宣布完成新一轮战略融资,本轮融资由知名投资机构领投,估值突破百亿元人民币,标志着公司发展进入新阶段。此轮融资将用于加大技术研发和市场拓展力度。',
title: '示例集团完成新一轮战略融资,估值突破百亿',
excerpt: '示例集团宣布完成新一轮战略融资,本轮融资由知名投资机构领投,估值突破百亿元人民币,标志着公司发展进入新阶段。此轮融资将用于加大技术研发和市场拓展力度。',
category: 'company',
date: '2025-12-10',
readCount: 2341,
@@ -53,8 +53,8 @@ const allNews = [
},
{
id: 4,
title: '诚裕集团发布2025年度社会责任报告',
excerpt: '诚裕集团正式发布《2025年度社会责任报告》全面展示了公司在环境保护、社会公益、公司治理等方面的实践成果。报告显示诚裕集团在ESG领域取得了显著进步。',
title: '示例集团发布2025年度社会责任报告',
excerpt: '示例集团正式发布《2025年度社会责任报告》全面展示了公司在环境保护、社会公益、公司治理等方面的实践成果。报告显示示例集团在ESG领域取得了显著进步。',
category: 'company',
date: '2025-12-05',
readCount: 567,
@@ -64,7 +64,7 @@ const allNews = [
{
id: 5,
title: '人工智能赋能金融服务行业论坛成功举办',
excerpt: '由诚裕集团主办的人工智能赋能金融服务行业论坛在北京成功举办。来自金融机构、科技公司、学术机构的专家学者共同探讨AI技术在金融服务领域的应用前景。',
excerpt: '由示例集团主办的人工智能赋能金融服务行业论坛在北京成功举办。来自金融机构、科技公司、学术机构的专家学者共同探讨AI技术在金融服务领域的应用前景。',
category: 'industry',
date: '2025-11-28',
readCount: 743,
@@ -73,8 +73,8 @@ const allNews = [
},
{
id: 6,
title: '诚裕集团获得国家级高新技术企业认证',
excerpt: '诚裕集团正式获得国家级高新技术企业认证,这标志着集团在技术创新和研发投入方面获得了国家层面的认可。诚裕集团将继续加大研发投入,提升自主创新能力。',
title: '示例集团获得国家级高新技术企业认证',
excerpt: '示例集团正式获得国家级高新技术企业认证,这标志着集团在技术创新和研发投入方面获得了国家层面的认可。示例集团将继续加大研发投入,提升自主创新能力。',
category: 'achievement',
date: '2025-11-20',
readCount: 1089,
@@ -83,8 +83,8 @@ const allNews = [
},
{
id: 7,
title: '诚裕集团与清华大学签署战略合作协议',
excerpt: '诚裕集团与清华大学正式签署战略合作协议,双方将在人才培养、技术研发、成果转化等方面开展深度合作。这一合作将为诚裕集团的创新发展提供强大的智力支持。',
title: '示例集团与清华大学签署战略合作协议',
excerpt: '示例集团与清华大学正式签署战略合作协议,双方将在人才培养、技术研发、成果转化等方面开展深度合作。这一合作将为示例集团的创新发展提供强大的智力支持。',
category: 'company',
date: '2025-11-15',
readCount: 621,
@@ -93,8 +93,8 @@ const allNews = [
},
{
id: 8,
title: '数字化转型趋势报告发布,诚裕集团引领行业发展',
excerpt: '诚裕集团研究院发布《2025企业数字化转型趋势报告》深入分析了当前数字化转型的发展态势和未来趋势。报告指出数字化转型已成为企业提升竞争力的关键路径。',
title: '数字化转型趋势报告发布,示例集团引领行业发展',
excerpt: '示例集团研究院发布《2025企业数字化转型趋势报告》深入分析了当前数字化转型的发展态势和未来趋势。报告指出数字化转型已成为企业提升竞争力的关键路径。',
category: 'industry',
date: '2025-11-08',
readCount: 456,
@@ -103,8 +103,8 @@ const allNews = [
},
{
id: 9,
title: '诚裕集团获评"最佳雇主品牌"荣誉称号',
excerpt: '在2025年度人力资源管理峰会上诚裕集团凭借其在人才培养、员工发展、企业文化等方面的卓越表现,荣获"最佳雇主品牌"荣誉称号。这一荣誉体现了员工对诚裕集团的高度认可。',
title: '示例集团获评"最佳雇主品牌"荣誉称号',
excerpt: '在2025年度人力资源管理峰会上示例集团凭借其在人才培养、员工发展、企业文化等方面的卓越表现,荣获"最佳雇主品牌"荣誉称号。这一荣誉体现了员工对示例集团的高度认可。',
category: 'achievement',
date: '2025-11-01',
readCount: 389,
@@ -113,8 +113,8 @@ const allNews = [
},
{
id: 10,
title: '诚裕集团启动"绿色金融"专项计划',
excerpt: '诚裕集团正式宣布启动"绿色金融"专项计划计划在未来三年内投入100亿元支持绿色产业发展。这一计划的推出体现了诚裕集团积极践行可持续发展理念的决心。',
title: '示例集团启动"绿色金融"专项计划',
excerpt: '示例集团正式宣布启动"绿色金融"专项计划计划在未来三年内投入100亿元支持绿色产业发展。这一计划的推出体现了示例集团积极践行可持续发展理念的决心。',
category: 'company',
date: '2025-10-25',
readCount: 723,
@@ -124,7 +124,7 @@ const allNews = [
{
id: 11,
title: '产业投资基金发展趋势研讨会在京举行',
excerpt: '由诚裕集团主办的产业投资基金发展趋势研讨会在北京举行。来自监管部门、投资机构、产业龙头企业的代表就产业投资基金的发展方向和投资策略进行了深入探讨。',
excerpt: '由示例集团主办的产业投资基金发展趋势研讨会在北京举行。来自监管部门、投资机构、产业龙头企业的代表就产业投资基金的发展方向和投资策略进行了深入探讨。',
category: 'industry',
date: '2025-10-18',
readCount: 312,
@@ -133,8 +133,8 @@ const allNews = [
},
{
id: 12,
title: '诚裕集团入选"北京民营企业百强"榜单',
excerpt: '北京市工商联发布2025年度北京民营企业百强榜单诚裕集团凭借优异的经营业绩和创新能力,成功入选该榜单。这一荣誉是对诚裕集团综合实力的又一次肯定。',
title: '示例集团入选"北京民营企业百强"榜单',
excerpt: '北京市工商联发布2025年度北京民营企业百强榜单示例集团凭借优异的经营业绩和创新能力,成功入选该榜单。这一荣誉是对示例集团综合实力的又一次肯定。',
category: 'achievement',
date: '2025-10-10',
readCount: 567,
@@ -414,10 +414,10 @@ const DigitalHumanVideo: React.FC = () => {
AI
</span>
<h3 className="text-2xl font-bold text-primary-dark mb-3">
</h3>
<p className="text-gray-600 leading-relaxed mb-4">
使AI数字人技术
使AI数字人技术
</p>
</div>
@@ -506,7 +506,7 @@ export const News: React.FC = () => {
</h1>
<p className="text-xl text-white/80 max-w-3xl mx-auto">
</p>
</motion.div>
</div>