From 3e2124c816ec51fee5f513f3ee60847db3a9074a Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 17 Jul 2026 09:18:31 +0000 Subject: [PATCH 1/2] fix: dead footer/modal links and missing OG image asset MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add public/social.webp (converted from src/images/social.png via sharp): astro.config.mjs's Starlight og:image/twitter:image meta tags pointed at this path but the file never existed, so link previews for any docs page were broken. - Point the signup modal's "Terms and Conditions" link at the terms-of-service page that already exists instead of "#". - Remove the footer's dead "Careers"/"招聘" link (no careers page exists on the site) in both the en and zh-cn nav data. - Fix the footer's "Consultation Services"/"技术咨询服务" link, which pointed at /services (404) instead of the actual /solutions route. - Set package.json's empty "name" field to "airdb-website". --- package.json | 2 +- public/social.webp | Bin 0 -> 81196 bytes src/components/ui/forms/RegisterModal.astro | 2 +- src/utils/navigation.ts | 3 +-- src/utils/zh-cn/navigation.ts | 3 +-- 5 files changed, 4 insertions(+), 6 deletions(-) create mode 100644 public/social.webp diff --git a/package.json b/package.json index 66373a24f..c2b759287 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "", + "name": "airdb-website", "type": "module", "version": "0.0.1", "scripts": { diff --git a/public/social.webp b/public/social.webp new file mode 100644 index 0000000000000000000000000000000000000000..4f6912539db5ade9b4957b38c3b37b312d412ab4 GIT binary patch literal 81196 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
=!IB5I!EgGmJrpUu;guGc=gEw7>y4CQCO*jV# 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

H4g&?mipa0e)s7`r?*5 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 V00000000000000000000008`k>dF8B literal 0 HcmV?d00001 diff --git a/src/components/ui/forms/RegisterModal.astro b/src/components/ui/forms/RegisterModal.astro index 0f10706bc..ff93f9862 100644 --- a/src/components/ui/forms/RegisterModal.astro +++ b/src/components/ui/forms/RegisterModal.astro @@ -80,7 +80,7 @@ const config = { Terms and ConditionsTerms and Conditions diff --git a/src/utils/navigation.ts b/src/utils/navigation.ts index 5846caa63..0c2593a16 100644 --- a/src/utils/navigation.ts +++ b/src/utils/navigation.ts @@ -14,7 +14,7 @@ const footerLinks = [ links: [ { name: "Documentation", url: "/welcome-to-docs/" }, { name: "Products & Tools", url: "/products" }, - { name: "Consultation Services", url: "/services" }, + { name: "Consultation Services", url: "/solutions" }, ], }, { @@ -22,7 +22,6 @@ const footerLinks = [ links: [ { name: "Terms of Service", url: "/about/terms-of-service" }, { name: "Privacy Policy", url: "/about/privacy-policy" }, - { name: "Careers", url: "#" }, { name: "Blog", url: "/blog" }, ], }, diff --git a/src/utils/zh-cn/navigation.ts b/src/utils/zh-cn/navigation.ts index 4eb5709b8..47a4f9e4d 100644 --- a/src/utils/zh-cn/navigation.ts +++ b/src/utils/zh-cn/navigation.ts @@ -14,7 +14,7 @@ const footerLinks = [ links: [ { name: "文档", url: "/zh-cn/welcome-to-docs/" }, { name: "产品", url: "/zh-cn/products" }, - { name: "技术咨询服务", url: "/zh-cn/services" }, + { name: "技术咨询服务", url: "/zh-cn/solutions" }, ], }, { @@ -22,7 +22,6 @@ const footerLinks = [ links: [ { name: "服务条款", url: "/zh-cn/about/terms-of-service" }, { name: "隐私政策", url: "/zh-cn/about/privacy-policy" }, - { name: "招聘", url: "#" }, { name: "博客", url: "/zh-cn/blog" }, ], }, From df3ce5c17aedba67eabd0970adbe08e611f36b28 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 17 Jul 2026 10:33:48 +0000 Subject: [PATCH 2/2] feat: add a third pricing tier and a sixth solutions service MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Pricing felt thin with only two plans and an unused third column in the grid (the CSS was already built for lg:w-1/3). Refactored PricingSection.astro from two hardcoded cards to a generic loop over a `plans` array, and added a middle "Growth Plan" tier (en + zh-cn) so the pricing page has a real starter/growth/enterprise ladder. Feature lists on all three tiers got a bit more specific too. The "Get a Custom Quote" CTA now points at /contact instead of "#". Solutions page gets a sixth service, "Technical Advisory & Managed IT Services" (en + zh-cn), which ties back to the "CTO/CIO/CISO/DPO as a service" line already promised on the pricing page but never covered as its own service on /solutions. Also corrected alt text across all solutions.astro images, which still described the original template's construction-site stock photos even though the actual images were already swapped to AI/data-center imagery; fixed a leftover "硬件和软件行业" (hardware and software industry) phrase in the zh-cn page; and pointed the remaining dead "#" CTAs on this page at /contact. Fixed a regression surfaced while testing this: FooterSection.astro picked the "We're hiring!" badge by hardcoded array index (Company section, index 2), which used to line up with "Careers" before that link was removed in a previous change — it had silently shifted onto "Blog" instead. Removed the index-based badge since there's no careers link for it to attach to anymore. --- .../navbar&footer/FooterSection.astro | 7 +- .../sections/pricing/PricingSection.astro | 183 +++++++++--------- src/data_files/pricing.json | 88 ++++++--- src/data_files/zh-cn/pricing.json | 88 ++++++--- src/pages/solutions.astro | 35 ++-- src/pages/zh-cn/solutions.astro | 43 ++-- 6 files changed, 250 insertions(+), 194 deletions(-) diff --git a/src/components/sections/navbar&footer/FooterSection.astro b/src/components/sections/navbar&footer/FooterSection.astro index 1540f29db..5c7c55167 100644 --- a/src/components/sections/navbar&footer/FooterSection.astro +++ b/src/components/sections/navbar&footer/FooterSection.astro @@ -46,7 +46,7 @@ const sectionBeian: string = {section.section}

    - {section.links.map((link, index) => ( + {section.links.map((link) => (
  • {link.name} - {section.section === "Company" && index === 2 ? ( - - We're hiring! - - ) : null}
  • ))}
diff --git a/src/components/sections/pricing/PricingSection.astro b/src/components/sections/pricing/PricingSection.astro index eab5045bc..6cb688beb 100644 --- a/src/components/sections/pricing/PricingSection.astro +++ b/src/components/sections/pricing/PricingSection.astro @@ -6,9 +6,9 @@ import Icon from "@components/ui/icons/Icon.astro"; // Define props from Astro const { pricing } = Astro.props; -// Define TypeScript type for products. +// Define TypeScript type for a pricing plan. /* -type Product = { +type Plan = { name: string; description: string; price: string; @@ -17,6 +17,8 @@ type Product = { features: Array; purchaseBtnTitle: string; purchaseLink: string; + highlight?: boolean; + badge?: string; }; */ --- @@ -35,101 +37,90 @@ type Product = { {pricing.subTitle}

- -
- -
-
-

- {pricing.starterKit.name} -

-

{pricing.starterKit.description}

-
- -
- {pricing.starterKit.price} - {pricing.starterKit.cents} - {pricing.starterKit.billingFrequency} -
- -
    - { - pricing.starterKit.features.map((feature: string) => ( -
  • - - - {feature} -
  • - )) - } -
- - {pricing.starterKit.purchaseBtnTitle} -
- -
-
-
-

- {pricing.professionalToolbox.name} -

-

- {pricing.professionalToolbox.description} -

-
- - {pricing.badge} -
+ +
+ { + pricing.plans.map((plan: any) => + plan.highlight ? ( +
+
+
+

+ {plan.name} +

+

{plan.description}

+
+ {plan.badge && ( + + {plan.badge} + + )} +
-
- {pricing.professionalToolbox.price} - {pricing.professionalToolbox.cents} - {pricing.professionalToolbox.billingFrequency} -
- -
    - { - pricing.professionalToolbox.features.map((feature: string) => ( -
  • - +
    + + {plan.price} + + + {plan.cents} + + + {plan.billingFrequency} + +
    +
      + {plan.features.map((feature: string) => ( +
    • + + {feature} +
    • + ))} +
    + + {plan.purchaseBtnTitle} + +
+ ) : ( +
+
+

+ {plan.name} +

+

{plan.description}

+
- {feature} - - )) - } - - - {pricing.professionalToolbox.purchaseBtnTitle} -
+
+ + {plan.price} + + + {plan.cents} + + + {plan.billingFrequency} + +
+
    + {plan.features.map((feature: string) => ( +
  • + + {feature} +
  • + ))} +
+ + {plan.purchaseBtnTitle} + +
+ ) + ) + }
@@ -137,6 +128,6 @@ type Product = { {pricing.thirdOption}

- +
diff --git a/src/data_files/pricing.json b/src/data_files/pricing.json index 7231c4bb1..14c6d2fb2 100644 --- a/src/data_files/pricing.json +++ b/src/data_files/pricing.json @@ -1,39 +1,63 @@ { "title": "Simple, Transparent Pricing", "subTitle": "Boost efficiency with Airdb's clear, value-driven plans.", - "badge": "Best value", - "thirdOption": "Enterprise Solutions?", + "thirdOption": "Need something bigger?", "btnText": "Get a Custom Quote", - "starterKit": { - "name": "Basic Service", - "description": "Best option for your website - small scale uses", - "price": "99", - "cents": ".00", - "billingFrequency": "USD / monthly", - "features": [ - "Standard support", - "One-stop Corporatec IT services", - "website hosting solution", - "Access to empower your business with AI tools" - ], - "purchaseBtnTitle": "Get Started", - "purchaseLink": "#" - }, + "plans": [ + { + "name": "Basic Service", + "description": "Best for individuals and small teams getting started", + "price": "99", + "cents": ".00", + "billingFrequency": "USD / monthly", + "features": [ + "Standard support", + "One-stop corporate IT services", + "Website hosting solution", + "Access to core AI tools", + "Community forum access" + ], + "purchaseBtnTitle": "Get Started", + "purchaseLink": "#", + "highlight": false + }, - "professionalToolbox": { - "name": "Professional Technical Adviser", - "description": "Best for large scale uses", - "price": "999", - "cents": ".00", - "billingFrequency": "USD / monthly", - "features": [ - "Premium priority support", - "CTO/CIO/CISO/DPO as a service", - "Exclusive content & deals", - "High-level security & compliance technical solutions" - ], - "purchaseBtnTitle": "Get Expert Support", - "purchaseLink": "#" - } + { + "name": "Growth Plan", + "description": "Best for growing teams that need dedicated AI and data support", + "price": "349", + "cents": ".00", + "billingFrequency": "USD / monthly", + "features": [ + "Priority support", + "Dedicated AI copilot workspace", + "Data pipeline integration", + "Monthly performance & usage reports", + "Up to 5 team seats included" + ], + "purchaseBtnTitle": "Start Growing", + "purchaseLink": "#", + "highlight": true, + "badge": "Best value" + }, + + { + "name": "Professional Technical Adviser", + "description": "Best for large scale uses", + "price": "999", + "cents": ".00", + "billingFrequency": "USD / monthly", + "features": [ + "Premium priority support", + "CTO/CIO/CISO/DPO as a service", + "Exclusive content & deals", + "High-level security & compliance technical solutions", + "Unlimited team seats" + ], + "purchaseBtnTitle": "Get Expert Support", + "purchaseLink": "#", + "highlight": false + } + ] } diff --git a/src/data_files/zh-cn/pricing.json b/src/data_files/zh-cn/pricing.json index ab4090d12..ce2589ed1 100644 --- a/src/data_files/zh-cn/pricing.json +++ b/src/data_files/zh-cn/pricing.json @@ -1,39 +1,63 @@ { "title": "简单、透明的定价", "subTitle": "选择 Airdb 清晰、高性价比的方案,提升效率。", - "badge": "最超值", - "thirdOption": "需要企业解决方案?", + "thirdOption": "需要更大规模的方案?", "btnText": "获取定制报价", - "starterKit": { - "name": "基础最小套餐", - "description": "小规模企业的最佳选择", - "price": "99", - "cents": ".00", - "billingFrequency": "USD / 月", - "features": [ - "标准的支持", - "一站式企业 IT 服务", - "网站托管解决方案", - "使用 AI 工具增强您的业务" - ], - "purchaseBtnTitle": "立刻托管", - "purchaseLink": "#" - }, + "plans": [ + { + "name": "基础服务", + "description": "适合刚起步的个人和小团队", + "price": "99", + "cents": ".00", + "billingFrequency": "USD / 月", + "features": [ + "标准的支持", + "一站式企业 IT 服务", + "网站托管解决方案", + "核心 AI 工具访问权限", + "社区论坛访问权限" + ], + "purchaseBtnTitle": "立刻开始", + "purchaseLink": "#", + "highlight": false + }, - "professionalToolbox": { - "name": "专业技术顾问", - "description": "适合大规模企业选择", - "price": "999", - "cents": ".00", - "billingFrequency": "USD / 月", - "features": [ - "高优先级支持", - "提供 CTO/CIO/CISO/DPO 等高级人才服务", - "独家内容和优惠", - "高水准的安全与合规技术解决方案" - ], - "purchaseBtnTitle": "获取专家团队支持", - "purchaseLink": "#" - } + { + "name": "成长方案", + "description": "适合需要专属 AI 与数据支持的成长型团队", + "price": "349", + "cents": ".00", + "billingFrequency": "USD / 月", + "features": [ + "优先支持", + "专属 AI Copilot 工作空间", + "数据管道集成", + "每月性能与使用情况报告", + "最多支持 5 个团队席位" + ], + "purchaseBtnTitle": "开启成长", + "purchaseLink": "#", + "highlight": true, + "badge": "最超值" + }, + + { + "name": "专业技术顾问", + "description": "适合大规模企业选择", + "price": "999", + "cents": ".00", + "billingFrequency": "USD / 月", + "features": [ + "高优先级支持", + "提供 CTO/CIO/CISO/DPO 等高级人才服务", + "独家内容和优惠", + "高水准的安全与合规技术解决方案", + "不限团队席位数量" + ], + "purchaseBtnTitle": "获取专家团队支持", + "purchaseLink": "#", + "highlight": false + } + ] } diff --git a/src/pages/solutions.astro b/src/pages/solutions.astro index b075ba0f0..2c50c5565 100644 --- a/src/pages/solutions.astro +++ b/src/pages/solutions.astro @@ -15,6 +15,7 @@ import beforeAfter from "@images/before-after.png"; import constructionWorkers from "@images/construction-workers.png"; import aerialView from "@images/aerial-view.png"; import usingTools from "@images/using-tools.png"; +import usingTools2 from "@images/using-tools-2.png"; import progressBuilding from "@images/progress-building.png"; import underConstruction from "@images/under-construction.png"; import { SITE } from "@data/constants"; @@ -43,9 +44,9 @@ const articles: Article[] = [ "Enhance operational efficiency and user experience through AI technology. 1. Personalized recommendations: Increase customer conversion rates. 2. Intelligent customer service: Quickly and accurately respond to customers. 3. Behavior prediction: Help businesses predict trends and optimize decisions. 4. Automated processes: Reduce repetitive tasks and focus on core business.", single: false, imgOne: blueprints, - imgOneAlt: "Blueprints and digital tablet with construction plans.", + imgOneAlt: "Futuristic holographic AI dashboard displaying real-time data panels", imgTwo: personWorking, - imgTwoAlt: "Person working in the office", + imgTwoAlt: "Analyst interacting with an AI-powered data dashboard", }, { isRightSection: false, @@ -53,10 +54,10 @@ const articles: Article[] = [ subTitle: "Protect critical enterprise data and system security, ensuring business continuity. 1. Comprehensive feature extraction, AI detection and intelligent defense system. 2. Precise crawler attack, protecting digital assets. 3. 4A authentication system, protecting user data security. 4. Cloud security protection, ensuring business continuity.", img: beforeAfter, - imgAlt: "Construction site before and after", + imgAlt: "Futuristic data center corridor with illuminated server racks", btnExists: true, btnTitle: "Learn More", - btnURL: "#", + btnURL: "/contact", }, { isRightSection: true, @@ -65,9 +66,9 @@ const articles: Article[] = [ "Provide easy-to-use digital tools for small and medium-sized enterprises to quickly adapt to market changes. 1. One-stop management: Quickly build online stores and management platforms. 2. Marketing empowerment: Provide automated marketing and customer management tools.", single: false, imgOne: constructionWorkers, - imgOneAlt: "Construction workers orchestrating a project", + imgOneAlt: "Robotic arm assembling a circuit board beside a digital transformation display", imgTwo: aerialView, - imgTwoAlt: "Aerial view of managed construction", + imgTwoAlt: "Engineers monitoring a cloud-native operations dashboard", }, { isRightSection: false, @@ -75,8 +76,7 @@ const articles: Article[] = [ subTitle: "Provide comprehensive support for enterprises migrating to cloud platforms, enhancing flexibility and efficiency. 1. Cloud architecture design: Provide optimal cloud solutions. 2. Automated operations: Optimize resources and reduce costs. 3. High availability: Ensure continuous operation of critical business.", img: usingTools, - imgAlt: - "Man in orange and black vest wearing white helmet holding yellow and black power tool", + imgAlt: "Team monitoring a cloud-native transformation dashboard", }, { isRightSection: true, @@ -85,12 +85,23 @@ const articles: Article[] = [ "Provide deeper business insights for enterprises through intelligent data management and analysis. 1. Data integration and storage: Build efficient data management systems. 2. Real-time data monitoring: Help enterprises seize market opportunities. 3. Data analysis and mining: Help enterprises discover potential value. 4. Data visualization: Present key data in a simple and intuitive way.", single: false, imgOne: progressBuilding, - imgOneAlt: "In progress building structure", + imgOneAlt: "Robotic arms on a smart production line with a digital transformation display", imgTwo: underConstruction, - imgTwoAlt: "Brown and gray building under construction", + imgTwoAlt: "Executive reviewing a real-time data analytics dashboard", btnExists: true, btnTitle: "Read more", - btnURL: "#", + btnURL: "/contact", + }, + { + isRightSection: false, + title: "Technical Advisory & Managed IT Services", + subTitle: + "Extend your team with senior technical leadership on demand, without the overhead of a full-time hire. 1. CTO/CIO/CISO/DPO as a service: Get executive-level guidance on technology, infrastructure, and compliance. 2. Managed IT operations: Ongoing monitoring, maintenance, and support for your critical systems. 3. Staff augmentation: Bring in specialized engineers for the duration of a project. 4. Roadmap planning: Align technology investments with business goals.", + img: usingTools2, + imgAlt: "Isometric illustration of a cloud infrastructure and IT operations network", + btnExists: true, + btnTitle: "Talk to an Advisor", + btnURL: "/contact", }, ]; @@ -120,7 +131,7 @@ const pageTitle: string = `Services | ${SITE.title}`; title="Solution Value" subTitle="The solution value of Airdb Intelligence lies in integrating cutting-edge technologies such as artificial intelligence, blockchain, cloud computing, data, and security to provide professional software solutions for enterprises. It helps clients address complex business challenges, streamline processes, and unlock data potential, building an IT growth flywheel that drives sustainable technological advancement and delivers significant business outcomes." btnTitle="Service Scope" - btnURL="#" + btnURL="/contact" /> diff --git a/src/pages/zh-cn/solutions.astro b/src/pages/zh-cn/solutions.astro index fde631abe..c9445c4cc 100644 --- a/src/pages/zh-cn/solutions.astro +++ b/src/pages/zh-cn/solutions.astro @@ -15,6 +15,7 @@ import beforeAfter from "@images/before-after.png"; import constructionWorkers from "@images/construction-workers.png"; import aerialView from "@images/aerial-view.png"; import usingTools from "@images/using-tools.png"; +import usingTools2 from "@images/using-tools-2.png"; import progressBuilding from "@images/progress-building.png"; import underConstruction from "@images/under-construction.png"; import { SITE } from "@data/constants"; @@ -43,9 +44,9 @@ const articles: Article[] = [ "通过人工智能技术提升运营效率和用户体验。 1. 个性化推荐:提升客户转化率。2. 智能客服: 快速精准响应客户。 3. 行为预测:帮助企业预测趋势和优化决策。 4. 自动化流程:减少重复劳动,专注核心业务。", single: false, imgOne: blueprints, - imgOneAlt: "Blueprints and digital tablet with construction plans.", + imgOneAlt: "未来感全息 AI 仪表盘,展示实时数据面板", imgTwo: personWorking, - imgTwoAlt: "Person working in the office", + imgTwoAlt: "分析师与 AI 数据仪表盘交互", }, { isRightSection: false, @@ -53,10 +54,10 @@ const articles: Article[] = [ subTitle: "保护企业关键数据和系统安全,让业务无后顾之忧。 1. 完备的特征挖掘,AI 侦测智能防御体系。2. 精准爬虫打击,保护数字资产。 3. 4A 认证体系,保护用户数据安全。 4. 云安全防护,保障业务连续性。", img: beforeAfter, - imgAlt: "Construction site before and after", + imgAlt: "未来感数据中心走廊,服务器机架灯光闪烁", btnExists: true, - btnTitle: "Learn More", - btnURL: "#", + btnTitle: "了解更多", + btnURL: "/zh-cn/contact", }, { isRightSection: true, @@ -65,9 +66,9 @@ const articles: Article[] = [ "为中小企业提供易用的数字化工具,快速适应市场变化。 1. 一站式管理:快速搭建线上店铺与管理平台。 2. 营销赋能:提供自动化营销和客户管理工具。", single: false, imgOne: constructionWorkers, - imgOneAlt: "Construction workers orchestrating a project", + imgOneAlt: "机械臂在电路板旁进行数字化转型作业", imgTwo: aerialView, - imgTwoAlt: "Aerial view of managed construction", + imgTwoAlt: "工程师监控云原生运维仪表盘", }, { isRightSection: false, @@ -75,8 +76,7 @@ const articles: Article[] = [ subTitle: "为企业迁移至云平台提供全面支持,提升灵活性和效率。1. 云架构设计:提供最优的云解决方案。2. 自动化运维:优化资源,降低成本。 3. 高可用性:确保关键业务持续运行。", img: usingTools, - imgAlt: - "Man in orange and black vest wearing white helmet holding yellow and black power tool", + imgAlt: "团队监控云原生转型仪表盘", }, { isRightSection: true, @@ -85,12 +85,23 @@ const articles: Article[] = [ "通过智能数据管理和分析,为企业提供更深刻的业务洞察。1. 数据整合与存储:打造高效的数据管理系统。2. 实时数据监控:助力企业抓住市场机会。 3. 数据分析与挖掘:帮助企业发现潜在价值。3. 数据可视化:以简单直观的方式呈现关键数据。", single: false, imgOne: progressBuilding, - imgOneAlt: "In progress building structure", + imgOneAlt: "智能产线上的机械臂与数字化转型展示屏", imgTwo: underConstruction, - imgTwoAlt: "Brown and gray building under construction", + imgTwoAlt: "高管查看实时数据分析仪表盘", btnExists: true, - btnTitle: "Read more", - btnURL: "#", + btnTitle: "阅读更多", + btnURL: "/zh-cn/contact", + }, + { + isRightSection: false, + title: "技术顾问与托管 IT 服务", + subTitle: + "按需为您的团队引入资深技术负责人,无需承担全职招聘的成本。 1. CTO/CIO/CISO/DPO 顾问服务:获得技术、基础设施与合规方面的高管级指导。 2. 托管 IT 运维:为您的关键系统提供持续监控、维护与支持。 3. 人才增援:按项目周期引入专项工程师。 4. 路线图规划:让技术投入与业务目标保持一致。", + img: usingTools2, + imgAlt: "云基础设施与 IT 运维网络的等距插画", + btnExists: true, + btnTitle: "咨询顾问", + btnURL: "/zh-cn/contact", }, ]; @@ -118,9 +129,9 @@ const pageTitle: string = `Services | ${SITE.title}`; >