个人网站 PRD —— JxLiu

版本: v1.0 日期: 2026-07-24 技术栈: Jekyll + Minimal Mistakes 主题 模版仓库: https://github.com/mmistakes/minimal-mistakes 目标部署: https://JxLiu006.github.io(GitHub Pages)

1. 目标访问者

  • 同学(浏览作品、了解学习方向,方便课内外交流)
  • 教师(评估项目完整性与技术理解)
  • 未来项目伙伴(判断合作方向与技术兴趣是否匹配)

他们最先寻找什么信息

  • 我是谁、在学什么方向
  • 掌握哪些技术能力
  • 有没有实际项目可看
  • 如何联系我

2. 希望访问者记住什么

JxLiu —— 金融科技方向学习者,能用 Agent 驱动的技术方案解决真实场景下的效率与决策问题。

3. 本期必须包含的内容

  • 个人简介(一段话定位 + 详细背景)
  • 能力与兴趣(技术栈列表 + 方向列表)
  • 项目方向入口(框架,内容后续填充)
  • 公开联系方式(邮箱、GitHub、LinkedIn、微信可选)
  • 隐私保护(所有页面不暴露身份证号、住址、私人手机号、课程邀请码、API Key、不适合公开的照片)

4. 本期明确不做什么(Out of Scope)

  • 不加入用户登录/注册系统
  • 不加入数据库或任何后端存储
  • 不加入支付功能
  • 不加入复杂后台管理系统
  • 不采集访客隐私(无 Cookie 横幅、默认不启用分析追踪)
  • 不加入评论系统
  • 不主动配置 SEO(主题自带的基础 SEO 保留)
  • 不配置自定义域名(先用 GitHub Pages 默认域名)
  • 不加入内容管理系统
  • 不制作自定义 404 页面
  • 不加入英文版本(单语言中文)

5. 怎样判断网站完成(验收标准)

以下六项为基础验收门槛。任一缺失,作业会被标记为”需要修正”。

5.1 页面可访问

  • 所有 5 个页面(首页、About、Skills & Interests、Projects、Contact)均可在浏览器打开,无 404
  • 导航栏各链接跳转到正确页面
  • 侧边栏社交图标链接可点击(即使目标页面尚不存在或为占位)
  • GitHub Pages 部署后可被公开访问

5.2 内容真实

  • 占位文案为有意义的指示性文本(”待补充” / “更多项目即将更新”),不使用 lorem ipsum
  • 页面标题、导航标签、描述与实际内容一致
  • 网站定位、隐私边界由本人确认

5.3 移动端可读

  • 在 375px 宽视口下,所有页面无水平滚动、无文字溢出、无元素重叠
  • 导航栏在窄屏下折叠为汉堡菜单且可操作

5.4 隐私合规

  • 任何页面不出现私人手机号、住址、身份证号、课程邀请码、API Key
  • About 页使用 logo / placeholder 代替真实照片
  • 仓库不包含密钥和私人数据(由 .gitignore 兜底)

5.5 链接有效

  • 所有内部链接(导航、页面间跳转)返回 200
  • 所有外部链接(社交图标等)指向正确的目标 URL
  • 无断链或指向不存在页面的链接

5.6 过程材料完整

  • docs/prd.md — 本文件
  • docs/design.md — 设计说明
  • docs/checklist.md — 可验证的验收清单
  • report/final-report.md — 最终报告
  • screenshots/ — 至少 4 张证据截图(桌面端首页、手机端首页、GitHub Pages 部署状态、完成后的 Checklist)
  • README.md — 项目说明
  • 至少 3 次有意义 Git Commit

6. 哪些信息不能公开

  • 身份证号
  • 家庭住址
  • 私人手机号
  • 课程邀请码
  • 任何 API Key 或 Token
  • 不适合公开的个人照片

7. 修订历史

版本 日期 变更说明
v1.0 2026-07-24 根据作业说明和本人确认定稿