feat: initialize pnpm workspace and add app structure

- Created pnpm workspace configuration in `pnpm-workspace.yaml`.
- Implemented basic app setup in `src/app.ts` using `@kevisual/router`.
- Generated documentation files in `src/generated/docs.ts` for showcase CMS templates.
- Added inline script to read and compile markdown files into TypeScript constants in `src/inline.ts`.
- Set up main application entry point in `src/main.ts` to integrate routing and plugins.
- Established routing structure in `src/routes/index.ts` and `src/routes/md.ts` for handling markdown-related tasks.
- Implemented a route for initializing web todo tasks with dynamic content generation based on selected template type.
This commit is contained in:
2026-01-20 22:54:40 +08:00
commit 7a99b69887
19 changed files with 6306 additions and 0 deletions

View File

@@ -0,0 +1,743 @@
# 企业展示网站功能拆分文档
## 概述
本文档梳理建立企业展示网站的具体功能需求,按章节进行拆分和记录。
---
## 第一章:首页 (Home)
### 1.1 头部区域
- 企业Logo
- 主导航菜单
- 搜索功能
- 语言切换
- 登录/注册入口
### 1.2 Hero 区域
- 核心价值主张 (Value Proposition)
- 企业标语 (Tagline)
- 主要行动按钮 (CTA)
- 背景视频/轮播图
- 客户信任标识Logo展示
### 1.3 核心数据展示
- 公司成立年份
- 服务客户数量
- 成功案例数
- 团队规模
### 1.4 服务概览
- 核心业务展示
- 服务特点
- 快速链接卡片
### 1.5 客户评价
- 客户Logo
- 简短评价
- 客户姓名/职位
### 1.6 最新动态
- 最新新闻
- 公司动态
- 行业资讯
### 1.7 订阅区域
- 邮件订阅表单
- 社交媒体链接
---
## 第二章:关于我们 (About Us)
### 2.1 公司简介
- 公司发展历程
- 使命与愿景
- 核心价值观
- 发展里程碑
### 2.2 企业文化
- 企业精神
- 工作氛围
- 团队活动展示
### 2.3 发展历程
- 时间线展示
- 重大事件
- 成长数据
### 2.4 团队介绍
- 管理团队
- 核心成员
- 团队照片墙
- 招聘入口
### 2.5 资质认证
- 营业执照
- 行业资质
- 荣誉证书
- 专利技术
### 2.6 办公环境
- 办公环境照片
- 视频展示
- 360度全景
---
## 第三章:产品与解决方案 (Products & Solutions)
### 3.1 产品分类
- 产品类别导航
- 产品列表
- 产品对比功能
### 3.2 产品详情页
- 产品介绍
- 功能特性
- 规格参数
- 价格信息
- 购买/咨询按钮
### 3.3 解决方案
- 行业解决方案
- 定制化方案
- 成功案例展示
- 方案优势
### 3.4 产品演示
- 视频演示
- 在线试用
- 下载中心(手册、白皮书)
### 3.5 定价方案
- 套餐对比
- 价格表
- FAQ
- 咨询销售
---
## 第四章:成功案例 (Case Studies)
### 4.1 案例列表
- 案例分类筛选
- 案例卡片展示
- 搜索功能
### 4.2 案例详情
- 客户背景
- 面临挑战
- 解决方案
- 实施过程
- 项目成果
- 客户评价
- 相关截图/视频
### 4.3 客户Logo墙
- 行业分类
- Logo展示
- 客户评价引用
### 4.4 客户评价
- 视频评价
- 文字评价
- 评价管理后台
---
## 第五章:服务支持 (Service & Support)
### 5.1 服务类型
- 咨询服务
- 实施服务
- 培训服务
- 运维服务
- 定制开发
### 5.2 售后服务
- 保修政策
- 退换货政策
- 维修服务
- 技术支持
### 5.3 知识库
- 使用手册
- 常见问题 (FAQ)
- 操作视频
- 技术文档
### 5.4 下载中心
- 产品手册
- 软件更新
- 驱动程序
- 技术白皮书
---
## 第六章:新闻与动态 (News & Press)
### 6.1 新闻列表
- 新闻分类(公司动态、行业新闻、产品更新)
- 时间线展示
- 搜索功能
### 6.2 新闻详情
- 正文内容
- 配图/视频
- 分享功能
- 相关文章推荐
### 6.3 新闻订阅
- RSS订阅
- 邮件订阅
- 通知设置
### 6.4 媒体资源
- 新闻稿下载
- 媒体联系
- Logo/素材下载
---
## 第七章:人才招聘 (Careers)
### 7.1 招聘职位
- 职位列表
- 部门分类
- 地点筛选
- 搜索功能
### 7.2 职位详情
- 职位描述
- 任职要求
- 薪资范围
- 工作地点
- 申请按钮
### 7.3 福利待遇
- 薪酬体系
- 员工福利
- 培训发展
- 团建活动
### 7.4 申请流程
- 在线投递
- 简历上传
- 状态追踪
### 7.5 校园招聘
- 招聘行程
- 宣讲会信息
- 实习生项目
---
## 第八章:联系我们 (Contact Us)
### 8.1 联系信息
- 公司地址
- 联系电话
- 客服热线
- 邮箱地址
- 传真号码
### 8.2 在线表单
- 咨询类型选择
- 姓名/公司
- 邮箱/电话
- 消息内容
- 文件上传
- 验证码
### 8.3 地图集成
- 公司位置地图
- 分支机构地图
- 路线规划
### 8.4 分支机构
- 各地办公室列表
- 联系方式
- 地图展示
### 8.5 客服系统
- 在线客服聊天
- 智能客服机器人
- 服务时间显示
### 8.6 社交媒体
- 微信公众号
- 微博
- 抖音
- LinkedIn
---
## 第九章:合作伙伴 (Partners)
### 9.1 合作伙伴类型
- 技术合作伙伴
- 渠道合作伙伴
- 战略合作伙伴
- 供应商
### 9.2 合作计划
- 合作伙伴等级
- 权益说明
- 申请流程
### 9.3 合作伙伴登录
- 专属门户
- 资源下载
- 培训资料
- 业绩查询
### 9.4 渠道政策
- 代理政策
- 分成比例
- 激励计划
---
## 第十章:投资者关系 (Investor Relations)
### 10.1 公司公告
- 重大事项
- 公告发布
- 归档查询
### 10.2 财务信息
- 季度财报
- 年度报告
- 财务数据
### 10.3 投资者服务
- 股票信息
- 投资者日历
- 股东大会
### 10.4 公司治理
- 董事会
- 管理团队
- 规章制度
---
## 第十一章:在线商城/电子商务 (E-commerce)
### 11.1 产品展示
- 商品分类
- 商品列表
- 商品详情
- 库存状态
### 11.2 购物功能
- 购物车
- 订单管理
- 支付集成
- 物流查询
### 11.3 会员系统
- 用户注册/登录
- 会员等级
- 积分系统
- 优惠券
### 11.4 订单管理
- 订单历史
- 订单跟踪
- 退换货
---
## 第十二章:会员中心 (User Center)
### 12.1 账户管理
- 个人资料
- 密码修改
- 账号绑定
### 12.2 消息中心
- 系统通知
- 订单通知
- 消息设置
### 12.3 收藏管理
- 收藏商品
- 收藏文章
### 12.4 订单历史
- 全部订单
- 订单状态
- 订单详情
### 12.5 发票管理
- 发票申请
- 发票历史
---
## 第十三章:导航系统
### 13.1 主导航
- 一级菜单
- 二级下拉菜单
- Mega Menu大导航菜单
### 13.2 面包屑导航
- 层级显示
- 返回功能
### 13.3 页内导航
- 锚点导航
- 目录跳转
### 13.4 搜索功能
- 全站搜索
- 智能提示
- 搜索结果页
### 13.5 快捷入口
- 收藏夹
- 历史记录
- 快速链接
---
## 第十四章:页脚 (Footer)
### 14.1 链接区域
- 产品服务
- 解决方案
- 关于我们
- 支持中心
### 14.2 联系信息
- 地址电话
- 服务时间
- 在线客服入口
### 14.3 社交媒体
- 图标链接
- 二维码展示
- 公众号
### 14.4 订阅区域
- 邮件订阅
- 隐私政策
- 使用条款
### 14.5 版权信息
- 版权声明
- ICP备案
- 公安备案
---
## 第十五章:通用组件
### 15.1 按钮
- 主要按钮
- 次要按钮
- 危险按钮
- 禁用状态
- 加载状态
### 15.2 卡片
- 信息卡片
- 产品卡片
- 新闻卡片
- 团队卡片
### 15.3 表单
- 输入框
- 下拉选择
- 复选框
- 文件上传
- 表单验证
### 15.4 弹窗
- 提示弹窗
- 确认弹窗
- 模态框
- 侧边栏
### 15.5 分页
- 页码导航
- 加载更多
- 无限滚动
### 15.6 轮播
- 图片轮播
- 文字轮播
- 卡片轮播
---
## 第十六章:内容管理系统 (CMS)
### 16.1 文章管理
- 新增/编辑/删除
- 分类管理
- 标签管理
- 草稿/发布
- 定时发布
### 16.2 产品管理
- 产品CRUD
- 分类管理
- 属性管理
- 库存管理
- SKU管理
### 16.3 页面管理
- 首页管理
- 自定义页面
- 模板管理
### 16.4 媒体管理
- 图片上传
- 视频管理
- 文件管理
- 图库
### 16.5 用户管理
- 用户列表
- 角色管理
- 权限管理
- 操作日志
### 16.6 数据统计
- 访问统计
- 用户统计
- 内容统计
- 报表导出
---
## 第十七章:响应式设计
### 17.1 断点定义
- 超大屏 (≥1920px)
- 大屏 (≥1440px)
- 中屏 (≥1024px)
- 小屏 (≥768px)
- 超小屏 (<768px)
### 17.2 布局适配
- 栅格系统
- Flex布局
- 百分比布局
### 17.3 组件适配
- 导航菜单(汉堡菜单)
- 表格(横向滚动/折叠)
- 图片(响应式图片)
- 视频(自适应)
---
## 第十八章:交互效果
### 18.1 页面过渡
- 加载动画
- 页面切换
- 骨架屏
### 18.2 悬停效果
- 按钮状态
- 卡片浮起
- 图片缩放
- 颜色变化
### 18.3 滚动效果
- 视差滚动
- 滚动动画
- 导航栏固定
- 返回顶部
### 18.4 交互动效
- 弹跳效果
- 渐变效果
- 旋转效果
- 过渡动画
---
## 第十九章SEO与性能
### 19.1 SEO优化
- Meta标签
- Open Graph
- JSON-LD结构化数据
- Sitemap
- Robots.txt
- Canonical标签
### 19.2 性能优化
- 图片压缩
- 懒加载
- 代码分割
- Tree Shaking
- Gzip/Brotli压缩
- CDN加速
### 19.3 缓存策略
- 浏览器缓存
- Service Worker
- 缓存策略配置
---
## 第二十章:双语支持 (Bilingual Support)
### 20.1 语言切换
- 语言切换器
- 状态持久化
- 当前语言指示
### 20.2 国际化架构
- 翻译文件管理
- 日期/时间格式化
- 数字/货币格式化
### 20.3 路由配置
- 语言前缀URL
- 默认语言设置
- 域名绑定(可选)
### 20.4 内容管理
- CMS多语言
- 翻译工作流
- 翻译审核
### 20.5 SEO本地化
- 多语言meta
- hreflang标签
- 站点地图多语言
---
## 第二十一章:无障碍访问
### 21.1 键盘导航
- Tab顺序
- 快捷键
- 焦点指示
### 21.2 屏幕阅读器
- ARIA标签
- 替代文本
- 语义化HTML
### 21.3 视觉无障碍
- 颜色对比度
- 可调节字体
- 不依赖颜色传递信息
### 21.4 认知无障碍
- 清晰导航
- 简单语言
- 错误提示
---
## 第二十二章:安全特性
### 22.1 身份认证
- 登录/注册
- 忘记密码
- 双重验证
- OAuth登录
### 22.2 数据安全
- HTTPS
- 数据加密
- CSRF防护
- XSS防护
- SQL注入防护
### 22.3 访问控制
- 角色权限
- 访问日志
- IP限制
### 22.4 业务安全
- 验证码
- 频率限制
- 敏感操作确认
---
## 第二十三章:第三方集成
### 23.1 分析统计
- Google Analytics
- 百度统计
- 其他分析工具
### 23.2 客服系统
- 智齿客服
- Udesk
### 23.3 社交分享
- 分享组件
- 登录组件
- 点赞组件
### 23.4 支付集成
- 支付宝
- 微信支付
- 银联支付
- PayPal
- Stripe
### 23.5 地图服务
- 高德地图
- 百度地图
- Google Maps
### 23.6 邮件服务
- SendCloud
- 阿里云邮件
- 邮件模板
---
## 第二十四章:监控与运维
### 24.1 监控告警
- 服务器监控
- 应用监控
- 日志收集
- 告警通知
### 24.2 日志管理
- 访问日志
- 错误日志
- 操作日志
### 24.3 备份恢复
- 数据库备份
- 文件备份
- 灾难恢复
### 24.4 部署发布
- CI/CD流程
- 版本管理
- 回滚机制
---
## 总结
本文档涵盖了建立企业展示网站的所有核心功能模块。企业网站相比个人网站,更强调:
- 品牌专业性展示
- 多层级产品/服务展示
- 客户信任背书
- 商业转化(询盘、订单)
- 多用户系统
- 内容管理便捷性
- SEO与营销支持
后续可根据具体行业和企业规模进行调整和扩展。