Files
ai-nav/specs/dev_plan.md
2026-02-07 22:55:07 +08:00

3.7 KiB
Raw Blame History

开发计划AI 工具/产品导航站

1. 目标

依据 specs/prd.md 交付完整的页面端与管理端,满足 SEO、运营与统计要求。

2. 技术方案概览

  • 后端Laravel 10
  • PHP8.2D:/phpstudy_pro/Extensions/php/php8.2.9nts/php.exe
  • 数据库MySQLutf8mb4_unicode_ci
  • 管理端Filament
  • 渲染Blade SSR
  • 存储:本地 public 存储

3. 里程碑与任务

M1项目初始化与基础配置已完成

  • 初始化 Laravel 10 项目
  • 配置数据库连接与字符集utf8mb4_unicode_ci
  • 配置本地存储与基础环境变量
  • 定义路由结构与全局布局(顶部 + 左侧 + 内容区)

M2数据模型与迁移已完成

  • 分类 Category支持两级
  • 标签 Tag
  • 产品 Product含统计字段、热度、推荐位、排序
  • 文章 Article含统计字段、SEO
  • 评论 Comment含审核、回复、点赞
  • 敏感词 SensitiveWord
  • 站点设置 SiteSetting
  • 联系表单 ContactMessage
  • 索引与约束slug 唯一、分类层级)

M3管理端Filament已完成

  • 分类/标签/产品/文章资源 CRUD
  • 排序能力(拖拽 + 权重)
  • 推荐位与到期时间
  • 热度权重配置页面
  • 评论审核/删除/回复
  • 敏感词管理
  • 站点设置管理SEO/Logo/统计代码)
  • 联系表单查看

M4页面端Blade SSR已完成

  • 首页:搜索、热门推荐、新加、分类区块
  • 分类页:卡片网格 + 描述
  • 标签页:标签云 + 搜索
  • 产品列表页:网格/列表切换、过滤、分页、右侧更多
  • 产品详情页:简介/媒体/标签/官网/相关推荐/评论
  • 文章列表页:标签过滤、时间排序
  • 文章详情页:正文/作者/标签/相关推荐/评论
  • 关于页Markdown 渲染
  • 联系我们:表单提交
  • 暗黑模式(系统+手动)
  • 响应式适配

M5SEO 与统计(已完成)

  • SEO 元信息title/description
  • 结构化数据WebSite/SoftwareApplication/Article
  • OG 图片
  • sitemap 自动生成
  • robots.txt屏蔽后台
  • UV/点击统计与中转页
  • 页面缓存(首页/列表)

M6验收与上线准备进行中

  • 功能验收清单执行(本地验收)
  • 迁移与部署说明

M7推广与变现已完成

  • 推广位/广告位管理AdSlot/Ad 资源)
  • 推广位展示与点击统计

M8仪表盘数据已完成

  • PV/UV/点击统计概览
  • 热度榜/新增榜

4. 关键实现细节

  • 排序:分类/标签内手工排序优先,支持拖拽与权重值;热度用于自动补齐。
  • 热度计算:默认权重 = 浏览 1 + 点击 3支持后台调整与手动覆盖。
  • 浏览/点击UV/天IP+UA计数官网链接通过中转路由统计。
  • 评论:匿名可评,先审后发;验证码 + 频率限制;敏感词仅评论。
  • SEO:英文 slug 手工填写;分类/标签/产品/文章均有独立 SEO 字段。

5. 测试与验收

  • 首页模块数量与排序正确
  • 列表分页、筛选、更多入口正确
  • 详情页统计与中转点击正确
  • 评论审核与敏感词过滤生效
  • SEO 元信息、结构化数据、sitemap 可访问
  • 移动端布局无溢出

6. 风险与对策

  • 数据量与排序维护成本:通过后台拖拽+权重降低维护成本。
  • 评论垃圾:验证码+频率限制+审核。
  • SEO 质量:统一模板 + 可编辑 SEO 字段。

7. 交付物

  • specs/prd.md
  • 页面端与管理端代码
  • 数据库迁移与种子
  • 部署与运行说明