232 lines
6.5 KiB
Markdown
232 lines
6.5 KiB
Markdown
# 贝凡官网
|
||
|
||
浙江贝凡网络科技公司官方网站,提供企业介绍、产品展示、解决方案等信息的现代化网站。
|
||
|
||
## 技术栈
|
||
|
||
- **框架**:[Astro 5.7.3](https://astro.build) - 现代化的静态站点生成器
|
||
- **样式**:[Tailwind CSS](https://tailwindcss.com) - 实用优先的 CSS 框架
|
||
- **包管理器**:[pnpm](https://pnpm.io) - 快速、节省磁盘空间的包管理器
|
||
|
||
## 项目结构
|
||
|
||
```
|
||
beifan.cn/
|
||
├── src/
|
||
│ ├── layouts/
|
||
│ │ └── Layout.astro # 主布局组件(包含导航栏、页脚等)
|
||
│ ├── pages/
|
||
│ │ ├── index.astro # 首页(公司介绍)
|
||
│ │ ├── core-business/ # 核心业务页面
|
||
│ │ │ └── index.astro
|
||
│ │ ├── partnership/ # 生态合作页面
|
||
│ │ │ └── index.astro
|
||
│ │ └── intro/ # 独立产品页面
|
||
│ │ ├── qazk/ # 企安智控详情页
|
||
│ │ ├── hardware/ # 硬件物联详情页
|
||
│ │ ├── customized-deployment/ # 本地化定制详情页
|
||
│ │ └── miniapp-manual/ # 小程序手册页
|
||
│ ├── components/
|
||
│ │ └── sections/ # 各功能区块组件
|
||
│ │ ├── Hero.astro
|
||
│ │ ├── Timeline.astro
|
||
│ │ ├── SaaS.astro
|
||
│ │ ├── Customization.astro
|
||
│ │ ├── Policy.astro
|
||
│ │ ├── AccidentCases.astro
|
||
│ │ ├── Hardware.astro
|
||
│ │ ├── AIModel.astro
|
||
│ │ ├── Honors.astro
|
||
│ │ ├── Contact.astro
|
||
│ │ ├── Partnership.astro
|
||
│ │ └── Footer.astro
|
||
│ └── styles/
|
||
│ └── global.css # 全局样式
|
||
├── public/ # 静态资源
|
||
│ ├── img/ # 图片资源
|
||
│ ├── js/ # JavaScript 文件
|
||
│ ├── docs/ # 文档资源
|
||
│ └── intro/ # Intro 页面的静态资源
|
||
│ ├── qazk/
|
||
│ ├── hardware/
|
||
│ ├── customized-deployment/
|
||
│ └── miniapp-manual/
|
||
├── astro.config.mjs # Astro 配置文件
|
||
├── tailwind.config.mjs # Tailwind CSS 配置文件
|
||
├── package.json # 项目依赖配置
|
||
└── pnpm-lock.yaml # pnpm 锁文件
|
||
```
|
||
|
||
## 页面结构
|
||
|
||
### 1. 首页(公司介绍)- `/`
|
||
|
||
包含以下内容区块:
|
||
- **Hero 区域**:全场景产业数字化转型服务介绍
|
||
- **公司介绍**:浙江贝凡发展历程时间轴
|
||
- **核心业务 1 - SaaS化系统**:企安智控智能安全管理解决方案
|
||
- **核心业务 2 - 本地化定制**:多行业全场景定制服务
|
||
- **公司荣誉资质**:企业资质展示
|
||
- **联系我们**:联系方式展示
|
||
- **页脚**:版权信息、ICP备案等
|
||
|
||
### 2. 核心业务页面 - `/core-business`
|
||
|
||
包含以下内容区块:
|
||
- **最新政策导向**:安全生产相关政策法规
|
||
- **典型事故案例**:重大事故案例分析
|
||
- **硬件物联**:12个物联网应用场景
|
||
- **AI大模型**:15个AI应用场景
|
||
|
||
### 3. 生态合作页面 - `/partnership`
|
||
|
||
包含以下内容区块:
|
||
- **生态合作**:合作伙伴信息
|
||
- **页脚**:版权信息、ICP备案等
|
||
|
||
### 4. 独立产品页面(Intro)
|
||
|
||
这些页面使用独立的导航栏和样式:
|
||
|
||
- **企安智控**:智能安全管理平台详细介绍
|
||
- **硬件物联**:27种智能硬件产品展示
|
||
- **本地化定制**:全场景产业数字化定制方案
|
||
- **小程序手册**:企安智控小程序使用指南
|
||
|
||
## 快速开始
|
||
|
||
### 安装依赖
|
||
|
||
```bash
|
||
pnpm install
|
||
```
|
||
|
||
### 开发模式
|
||
|
||
启动本地开发服务器:
|
||
|
||
```bash
|
||
pnpm dev
|
||
```
|
||
|
||
访问 http://localhost:4321 查看网站。
|
||
|
||
### 构建生产版本
|
||
|
||
构建静态站点:
|
||
|
||
```bash
|
||
pnpm build
|
||
```
|
||
|
||
构建产物将输出到 `dist/` 目录。
|
||
|
||
### 预览构建结果
|
||
|
||
预览生产构建:
|
||
|
||
```bash
|
||
pnpm preview
|
||
```
|
||
|
||
## 配置说明
|
||
|
||
### Astro 配置
|
||
|
||
项目使用了 Astro 的 Tailwind 集成,在 `astro.config.mjs` 中配置:
|
||
|
||
```javascript
|
||
import tailwind from '@astrojs/tailwind';
|
||
import { defineConfig } from 'astro/config';
|
||
|
||
export default defineConfig({
|
||
integrations: [tailwind()],
|
||
});
|
||
```
|
||
|
||
### Tailwind 配置
|
||
|
||
在 `tailwind.config.mjs` 中扩展了主题颜色:
|
||
|
||
```javascript
|
||
export default {
|
||
content: ['./src/**/*.{astro,html,js,jsx,md,mdx,svelte,ts,tsx,vue}'],
|
||
theme: {
|
||
extend: {
|
||
colors: {
|
||
primary: '#165DFF',
|
||
secondary: '#36D399',
|
||
dark: '#1E293B',
|
||
light: '#F8FAFC'
|
||
},
|
||
fontFamily: {
|
||
inter: ['Inter', 'system-ui', 'sans-serif'],
|
||
},
|
||
},
|
||
},
|
||
plugins: [],
|
||
}
|
||
```
|
||
|
||
### 导航栏配置
|
||
|
||
导航栏在 `src/layouts/Layout.astro` 中统一管理,采用**单行紧凑设计**,支持导航高亮:
|
||
|
||
**桌面端:**
|
||
- 单行布局,三个板块并排显示
|
||
- 胶囊式按钮设计,每个板块包含**图标 + 标题**
|
||
- 当前页面:**蓝色填充背景 + 白色文字**高亮显示
|
||
- 非当前页面:灰色文字,悬停显示淡蓝色背景
|
||
|
||
**移动端:**
|
||
- 卡片式设计,包含图标容器和标题
|
||
- 当前页面蓝色高亮并显示对勾标记
|
||
|
||
```astro
|
||
---
|
||
const { title = "浙江贝凡网络科技", activeNav = "home" } = Astro.props;
|
||
|
||
const navItems = [
|
||
{ id: 'home', label: '公司介绍', href: '/', icon: 'fa-building' },
|
||
{ id: 'core-business', label: '核心业务', href: '/core-business', icon: 'fa-cogs' },
|
||
{ id: 'partnership', label: '生态合作', href: '/partnership', icon: 'fa-handshake-o' },
|
||
];
|
||
---
|
||
```
|
||
|
||
## 功能特性
|
||
|
||
- 响应式设计,支持桌面端和移动端
|
||
- 基于 Astro 的静态站点生成,加载速度快
|
||
- Tailwind CSS 提供丰富的实用样式类
|
||
- 模块化组件设计,便于维护和扩展
|
||
- 导航栏自动高亮当前页面
|
||
- 支持类型检查(通过 Astro Check)
|
||
|
||
## 部署
|
||
|
||
### 静态部署
|
||
|
||
项目构建为静态站点,可部署到任何静态托管服务:
|
||
|
||
- **Vercel**
|
||
- **Netlify**
|
||
- **GitHub Pages**
|
||
- **Cloudflare Pages**
|
||
- **阿里云 OSS**
|
||
- **腾讯云 COS**
|
||
|
||
部署时只需将 `dist/` 目录的内容上传到静态托管服务即可。
|
||
|
||
## 许可证
|
||
|
||
© 2026 浙江贝凡网络科技有限公司. All Rights Reserved.
|
||
|
||
- ICP 备案:浙ICP备2025170226号-4
|
||
- 公安备案:浙公网安备33011002018371号
|
||
|
||
## 联系方式
|
||
|
||
- 电话:400-998-5710
|
||
- 网址:https://beifan.cn
|