Files
app-261004/v0.1功能文档.md
T
2026-10-08 11:09:37 +08:00

90 lines
1.8 KiB
Markdown

# 个人博客功能文档
> 版本:v0.1.0
> 阶段:第一版
> 技术:Next.js
> 目标:完成一个可写、可读、可部署的个人博客最小版本。
---
## 一、第一版必须完成的功能
### 1. 内容管理
- [ ] 支持使用 Markdown / MDX 编写文章
- [ ] 支持文章元信息:标题、日期、摘要、标签、草稿状态
- [ ] 支持草稿文章不展示
- [ ] 支持文章按日期倒序排列
### 2. 首页
- [ ] 展示站点名称和简介
- [ ] 展示文章列表
- [ ] 文章卡片展示:标题、日期、摘要、标签
- [ ] 点击文章卡片进入文章详情页
### 3. 文章详情页
- [ ] 展示文章标题、日期、标签
- [ ] 渲染 Markdown / MDX 正文
- [ ] 支持代码块高亮
- [ ] 支持基础排版:标题、列表、引用、链接、图片
- [ ] 提供返回首页入口
### 4. 关于页
- [ ] 展示个人简介
- [ ] 展示联系方式或社交链接
### 5. 404 页面
- [ ] 自定义 404 页面
- [ ] 提供返回首页入口
### 6. SEO
- [ ] 每个页面有 title 和 description
- [ ] 文章页有独立 SEO 信息
- [ ] 生成 sitemap.xml
- [ ] 生成 robots.txt
### 7. 基础体验
- [ ] 移动端和桌面端响应式
- [ ] 页面结构语义化
- [ ] 图片支持 alt 文本
### 8. 部署
- [ ] 支持部署到 Vercel
- [ ] 线上可访问
- [ ] 支持自定义域名和 HTTPS
- [ ] `npm run build` 成功
---
## 二、第一版不包含的功能
- 后台管理
- 数据库
- 用户登录
- 评论
- 搜索
- 统计
- 分页
- 标签页 / 归档页 / RSS
- 暗黑模式
- 多语言
- 广告 / 付费 / 会员
---
## 三、第一版完成标准
- [ ] 至少 3 篇非草稿文章
- [ ] 首页、文章页、关于页、404 正常
- [ ] 文章可正常阅读,代码高亮生效
- [ ] 移动端可正常阅读
- [ ] 线上部署可访问
- [ ] 构建无错误