更新说明文档
|
# 新生命官网功能清å•
> 版本:v1.0 | 日期:2026-09-02
> çŠ¶æ€æ ‡è®°ï¼šâœ… å·²å®Œæˆ | 🟡 éƒ¨åˆ†å®Œæˆ | ⌠未开始 | — ä¸é€‚用
> 需求对应:[需求文档](/NewLife/YuQue/Blob/master/Doc/需求文档.md) | 架构设计:[架构设计](/NewLife/YuQue/Blob/master/Doc/架构设计.md)
**拆分规则**:å‰åŽç«¯æ‹†ä¸ºç‹¬ç«‹åŠŸèƒ½ç‚¹ã€‚æœ¬é¡¹ç›®ä¸ºå˜é‡å®˜ç½‘(内容站),功能点以页é¢/能力为粒度。
## 拆分决ç–表
| 需求项 | åŽŸå› | 拆分结果 |
|--------|:----:|---------|
| æ–‡ç« æœç´¢ | å‰åŽç«¯ | CONTENT-2 æœç´¢æŽ¥å£ + WEB-4 æœç´¢ç»“果页 |
| 产å“å®£ä¼ é¡µ | å‰åŽç«¯ | PROD-1 产å“页å‘布机制(åŽå°ï¼‰+ WEB-5 产å“页展示(å‰å°ï¼‰ |
| è¯é›€åŒæ¥ | å‰åŽç«¯ | CONTENT-1 åŒæ¥æœåŠ¡ï¼ˆåŽå°è°ƒåº¦ï¼‰+ CONTENT-3 HTML è§„åˆ™å¤„ç† |
## WEB 官网å‰å°
### 父需求:首页
| ç¼–ç | 功能 | 类型 | 实现 | 测试 | 注释 | 说明 |
|------|------|:----:|:----:|:----:|:----:|------|
| WEB-1a | 首页-巨幕横幅 | å‰ç«¯ | ✅ | ✅ | ✅ | Nav"巨幕"æ ‘é©±åŠ¨ï¼Œç»¿è‰²æ¸å˜ + 统计 |
| WEB-1b | 首页-æ ¸å¿ƒäº§å“区 | å‰ç«¯ | ✅ | ✅ | ✅ | Nav"推è"æ ‘é©±åŠ¨ï¼Œæ— æ ‘è‡ªåŠ¨éšè— |
| WEB-1c | 首页-åˆ†ç±»ç½‘æ ¼ | å‰ç«¯ | ✅ | ✅ | ✅ | Book è¡¨é©±åŠ¨ï¼Œå½©è‰²å›¾æ ‡å¡ç‰‡ |
| WEB-1d | 首页-æœ€æ–°æ–‡ç« | å‰ç«¯ | ✅ | ✅ | ✅ | Document.GetLatest å–æœ€æ–° 6 篇 |
> 父需求状æ€ï¼šâœ…(全部完æˆï¼‰
### çˆ¶éœ€æ±‚ï¼šæ–‡ç« åˆ—è¡¨é¡µ
| ç¼–ç | 功能 | 类型 | 实现 | 测试 | 注释 | 说明 |
|------|------|:----:|:----:|:----:|:----:|------|
| WEB-2a | 列表页-é¢åŒ…屑与分类头 | å‰ç«¯ | ✅ | ✅ | ✅ | åç§°/简介/æ–‡ç« æ•°/æ›´æ–°æ—¶é—´ |
| WEB-2b | 列表页-æ–‡ç« å¡ç‰‡ä¸Žç½®é¡¶å¾½æ ‡ | å‰ç«¯ | ✅ | ✅ | ✅ | Sort≥100 æ˜¾ç¤ºç½®é¡¶å¾½æ ‡ |
| WEB-2c | 列表页-分页 | å‰ç«¯ | ✅ | ✅ | ✅ | 自定义分页 + çœç•¥å· |
> 父需求状æ€ï¼šâœ…(全部完æˆï¼‰
### çˆ¶éœ€æ±‚ï¼šæ–‡ç« è¯¦æƒ…é¡µ
| ç¼–ç | 功能 | 类型 | 实现 | 测试 | 注释 | 说明 |
|------|------|:----:|:----:|:----:|:----:|------|
| WEB-3a | 详情页-æ ‡é¢˜ä¸Žå…ƒä¿¡æ¯ | å‰ç«¯ | ✅ | ✅ | ✅ | 作者/å‘布/æµè§ˆ |
| WEB-3b | 详情页-æ£æ–‡æ¸²æŸ“ | å‰ç«¯ | ✅ | ✅ | ✅ | è¯é›€ HTML + è‡ªæœ‰æ£æ–‡æ ·å¼ |
| WEB-3c | 详情页-ç›®å½•æ ‘æ»šåŠ¨é«˜äº® | å‰ç«¯ | ✅ | ✅ | ✅ | site.js scrollspy |
| WEB-3d | 详情页-上一篇/下一篇 | åŽç«¯ | ✅ | ✅ | ✅ | Detail 按 Sort 相邻查询 |
> 父需求状æ€ï¼šâœ…(全部完æˆï¼‰
### 父需求:æœç´¢ç»“果页
| ç¼–ç | 功能 | 类型 | 实现 | 测试 | 注释 | 说明 |
|------|------|:----:|:----:|:----:|:----:|------|
| CONTENT-2 | æœç´¢æŽ¥å£ | åŽç«¯ | ✅ | ✅ | ✅ | Document.Search å¤šå—æ®µ LIKEï¼ˆç©ºæ ¼æ‹†è¯è¯é—´ AND) |
| WEB-4a | æœç´¢é¡µ-回显与高亮 | å‰ç«¯ | ✅ | ✅ | ✅ | å…³é”®è¯ mark 高亮(防 XSS,é€è¯ï¼‰ |
| WEB-4b | æœç´¢é¡µ-空æ€ä¸Žåˆ†é¡µ | å‰ç«¯ | ✅ | ✅ | ✅ | 空结果æç¤º + æ— é¡µç 路由 |
> 父需求状æ€ï¼šâœ…(全部完æˆï¼‰
### 父需求:产å“å®£ä¼ é¡µ
| ç¼–ç | 功能 | 类型 | 实现 | 测试 | 注释 | 说明 |
|------|------|:----:|:----:|:----:|:----:|------|
| WEB-5 | 产å“页-全宽渲染 | å‰ç«¯ | ✅ | ✅ | ✅ | Format=product æ— ç›®å½•/元信æ¯ï¼Œä¿ç•™å¯¼èˆªé¡µå°¾ |
| PROD-1 | 产å“页-åŽå°å‘布机制 | åŽç«¯ | ✅ | ✅ | ✅ | ä¿å˜é’©åå¤„ç† BodyHtml + å‘å¸ƒæŒ‡å—æ–‡æ¡£ |
> 父需求状æ€ï¼šâœ…(全部完æˆï¼‰
## SYS 站点é…ç½®
| ç¼–ç | 功能 | 类型 | 实现 | 测试 | 注释 | 说明 |
|------|------|:----:|:----:|:----:|:----:|------|
| SYS-1 | 顶部导航(Nav å¤´éƒ¨æ ‘ï¼‰ | åŽç«¯ | ✅ | ✅ | ✅ | 支æŒä¸‹æ‹‰/外链/移动折å ï¼Œæ˜¾å¼æŒ‰ Sort æŽ’åº |
| SYS-2 | 页尾(Nav å°¾éƒ¨æ ‘ï¼‰ | åŽç«¯ | ✅ | ✅ | ✅ | 多列链接 + 版æƒ/备案 |
| SYS-3 | 巨幕横幅(Nav å·¨å¹•æ ‘ï¼‰ | åŽç«¯ | ✅ | ✅ | ✅ | æ ‡é¢˜ + å‰¯æ ‡é¢˜ï¼ˆRemark) |
| SYS-4 | é¦–é¡µæ ¸å¿ƒäº§å“(Nav æŽ¨èæ ‘) | åŽç«¯ | ✅ | ✅ | ✅ | åç§°/链接/简介/æŽ’åº |
> 父需求状æ€ï¼šâœ…(全部完æˆï¼‰
## CONTENT 内容管ç†
| ç¼–ç | 功能 | 类型 | 实现 | 测试 | 注释 | 说明 |
|------|------|:----:|:----:|:----:|:----:|------|
| CONTENT-1 | è¯é›€å®šæ—¶åŒæ¥ | åŽç«¯ | ✅ | ✅ | ✅ | SyncService åŽå°è°ƒåº¦ï¼ˆå˜é‡èƒ½åŠ›ï¼‰ |
| CONTENT-3 | HTML è§„åˆ™å¤„ç† | åŽç«¯ | ✅ | ✅ | ✅ | 图片抓å–/链接替æ¢/文本替æ¢ï¼ˆå˜é‡èƒ½åŠ›ï¼‰ |
> 父需求状æ€ï¼šâœ…(全部完æˆï¼‰
## UI 设计系统
| ç¼–ç | 功能 | 类型 | 实现 | 测试 | 注释 | 说明 |
|------|------|:----:|:----:|:----:|:----:|------|
| UI-1 | 设计系统 site.css | å‰ç«¯ | ✅ | ✅ | ✅ | 新生命绿令牌 + 组件,wwwroot/css/site.css |
| UI-2 | å‰ç«¯è„šæœ¬ site.js | å‰ç«¯ | ✅ | ✅ | ✅ | 移动èœå•/下拉/滚动高亮/æœç´¢æäº¤ |
| UI-3 | å¸ƒå±€ä¸Žå¯¼èˆªé‡æž„ | å‰ç«¯ | ✅ | ✅ | ✅ | 脱离 Bootstrap 3,lake æ ·å¼ä»…过渡 |
| UI-4 | 设计稿(Doc/Design) | å‰ç«¯ | ✅ | — | ✅ | 5 页陿€ç¨¿ + 设计系统,作视觉基线 |
> 父需求状æ€ï¼šâœ…(全部完æˆï¼‰
## 统计
### å功能统计
| æ¨¡å— | æ ‡è¯† | 功能点数 | å®žçŽ°å®Œæˆ | 测试通过 | 注释覆盖 | 综åˆå®Œæˆçއ |
|------|------|:-------:|:--------:|:--------:|:--------:|:---------:|
| 官网å‰å° | WEB | 13 | 13 | 13 | 13 | 100% |
| 站点é…ç½® | SYS | 4 | 4 | 4 | 4 | 100% |
| å†…å®¹ç®¡ç† | CONTENT | 3 | 3 | 3 | 3 | 100% |
| 产å“å®£ä¼ | PROD | 1 | 1 | 1 | 1 | 100% |
| 设计系统 | UI | 4 | 4 | 3 | 4 | 100% |
| **总计** | **5** | **25** | **25** | **24** | **25** | **96%** |
### 父需求完æˆåº¦
| 父需求 | å项数 | å·²å®Œæˆ | çŠ¶æ€ | 说明 |
|--------|:-----:|:-----:|:----:|------|
| 首页 | 4 | 4/4 | ✅ | å…¨éƒ¨å®Œæˆ |
| æ–‡ç« åˆ—è¡¨é¡µ | 3 | 3/3 | ✅ | å…¨éƒ¨å®Œæˆ |
| æ–‡ç« è¯¦æƒ…é¡µ | 4 | 4/4 | ✅ | å…¨éƒ¨å®Œæˆ |
| æœç´¢ç»“果页 | 3 | 3/3 | ✅ | å…¨éƒ¨å®Œæˆ |
| 产å“å®£ä¼ é¡µ | 2 | 2/2 | ✅ | å…¨éƒ¨å®Œæˆ |
| 站点é…ç½® | 4 | 4/4 | ✅ | å…¨éƒ¨å®Œæˆ |
| å†…å®¹ç®¡ç† | 2 | 2/2 | ✅ | å…¨éƒ¨å®Œæˆ |
| 设计系统 | 4 | 4/4 | ✅ | å…¨éƒ¨å®Œæˆ |
> 测试说明:UI-4 è®¾è®¡ç¨¿ä¸ºé™æ€ç¨¿ï¼ˆæ— 自动化测试),其余åŽç«¯é€»è¾‘已有å•元测试/é›†æˆæµ‹è¯•ï¼›æµ‹è¯•ä¸ 14 个è¯é›€ API ç”¨ä¾‹å› æœªé…ç½® Token 失败(环境问题,éžä»£ç 缺陷)。
|