feat: 完整内容 Limits 与伪静态 Admin
设置页可配字数/编辑窗/分页与伪静态后缀;公开帖/板/用户链接走规范路径并 301。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -22,7 +22,7 @@
|
||||
- [x] 右栏:热门帖、标签云、最新评论、最新用户、友链(可开关排序)— SSR 热门固定 + `aside_widgets`;Admin `/admin/settings` 侧栏组件编辑器
|
||||
- [x] 登录用户右栏/侧边:签到与抽奖入口 — SSR 右栏条(钱包详情仍在 `/profile#wallet`)
|
||||
- [ ] 下拉刷新(移动端)
|
||||
- [ ] 可选伪静态:`/post/123.html` 等形式(后缀后台可配)
|
||||
- [x] 可选伪静态:`/post/123.html` 等形式(后缀后台可配)— SSR `/admin/settings` 伪静态;公开路径 301 规范 URL
|
||||
- [x] 404 页
|
||||
|
||||
---
|
||||
@@ -187,7 +187,8 @@
|
||||
|
||||
- [x] 仪表盘:用户/帖/板块计数 + 待审帖/评 + 待处理举报 — SSR `/admin/dashboard`
|
||||
- [x] 敏感词:`forum_settings.filter_words` 读写 + 热更 — SSR `/admin/settings`
|
||||
- [x] 基础限流(post/comment/register/login/window)— SSR;完整 Limits 字数等未迁
|
||||
- [x] 基础限流(post/comment/register/login/window)— SSR `/admin/settings`
|
||||
- [x] 完整 Limits(字数 / 编辑窗 / 分页 / 签名头像 / Feed 样式 / 新标签)— SSR `/admin/settings/content-limits`
|
||||
- [x] SMTP 配置与测试信 — SSR `/admin/settings` 邮件区
|
||||
- [x] 站点品牌文案:名称、标语、简介、keywords、Logo 字标、ICP — SSR `/admin/settings`
|
||||
- [x] Logo / Favicon / 默认 OG 图上传与清除 — SSR `/admin/settings/brand/upload|clear`;`<head>` favicon + og:image
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
| `/admin/dashboard` | 概览计数 | 已迁 |
|
||||
| `/admin/boards` | 板块 CRUD | 已迁 |
|
||||
| `/admin/moderation` | 待审帖/评 通过/拒绝 | 已迁 |
|
||||
| `/admin/settings` | 品牌(含 Logo/Favicon/OG 上传)+ 基础限流 + 敏感词 + SMTP + 备份 | 已迁 |
|
||||
| `/admin/settings` | 品牌(含 Logo/Favicon/OG)+ 限流 + 内容限制 + 伪静态 + 敏感词 + SMTP + 备份 | 已迁 |
|
||||
| `/admin/friend-links` | 品牌友链、申请审核、入口开关 | 已迁 |
|
||||
| `/admin/pages` | 站点单页 CRUD / 发布 | 已迁 |
|
||||
| `/admin/reports` | 举报处理 | 已迁 |
|
||||
@@ -58,7 +58,7 @@
|
||||
| `/admin/trash` | 帖回收站 | 已迁 |
|
||||
| `/admin/login` | 重定向前台登录 | 已迁 |
|
||||
|
||||
未迁(原 SPA):完整 Limits / OIDC·Gitea·存储热切换 Admin 等。
|
||||
未迁(原 SPA):OIDC·Gitea·存储热切换 Admin 等。
|
||||
|
||||
---
|
||||
|
||||
@@ -200,7 +200,7 @@
|
||||
| Badges | 定义自动/限定徽章;颁发/收回限定 — SSR `/admin/badges` |
|
||||
| Media | 分类浏览;单删/批量删;同步索引 — SSR `/admin/media` |
|
||||
| Media | 分类浏览;批量删 |
|
||||
| Settings | Tab:论坛限制、侧栏组件、伪静态、邮件、OIDC+客户端、Gitea、存储、品牌、敏感词、备份 — SSR `/admin/settings` 已迁品牌(含 Logo/Favicon/OG)/限流/侧栏/敏感词/邮件/SQLite 备份(OIDC/Gitea/存储/伪静态未迁) |
|
||||
| Settings | 品牌(含 Logo/Favicon/OG)、限流、内容限制、伪静态、侧栏、敏感词、邮件、SQLite 备份 — SSR `/admin/settings`(OIDC/Gitea/存储热切换未迁) |
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -3,8 +3,7 @@
|
||||
> **读者**:产品方 / 实现 AI
|
||||
> **分支**:`rebuild/gitea-ssr`(`main` = SPA 对照)
|
||||
> **验收清单**: [02-features.md](02-features.md)
|
||||
> **架构**: [08-gitea-ssr-architecture.md](08-gitea-ssr-architecture.md)
|
||||
> **维护约定**:每次「继续」开新刀前更新本文「当前指针」;功能勾选以 `02` 为准,本文管阶段与刀序。
|
||||
> **架构**: [08-gitea-ssr-architecture.md](08-gitea-ssr-architecture.md)
|
||||
|
||||
---
|
||||
|
||||
@@ -12,15 +11,15 @@
|
||||
|
||||
| 项 | 值 |
|
||||
|----|-----|
|
||||
| **上一刀** | P0:发评限流 + 品牌 Logo/Favicon/OG 上传与 head meta |
|
||||
| **下一刀** | **P3 / 后置**(需点名:伪静态、完整 Limits、OIDC、S3 热切换、编辑器、嵌套评论等) |
|
||||
| **上一刀** | 完整 Limits + 伪静态 Admin / 规范 URL |
|
||||
| **下一刀** | **后置或体验**(需点名:OIDC、S3 热切换、编辑器、嵌套评论、Gitea…) |
|
||||
| **工作区** | 应干净 |
|
||||
|
||||
---
|
||||
|
||||
## 一句话状态
|
||||
|
||||
核心论坛、Admin P1、§H 成长/防刷、P0 品牌图与发评限流 **已齐**。余量主要是体验打磨与后置产品化。
|
||||
核心论坛、Admin、§H、品牌图、发评限流、**完整 Limits 与伪静态**已齐。余量多为后置产品化与体验打磨。
|
||||
|
||||
---
|
||||
|
||||
@@ -28,37 +27,22 @@
|
||||
|
||||
| 域 | 状态 |
|
||||
|----|------|
|
||||
| 五种帖 + Admin users/badges/media | 已迁 |
|
||||
| §H Exp/等级/徽章/防刷 | 已迁 |
|
||||
| 发评 `RateLimiter` comment | 已挂 |
|
||||
| 品牌 Logo/Favicon/OG 上传 + favicon/og meta | 已迁 |
|
||||
| Admin users / badges / media | 已迁 |
|
||||
| §H 等级 / 徽章 / 防刷 | 已迁 |
|
||||
| 品牌 Logo/Favicon/OG + 发评限流 | 已迁 |
|
||||
| 内容 Limits + 伪静态 | 已迁 |
|
||||
|
||||
---
|
||||
|
||||
## 未完成分层
|
||||
## 未完成
|
||||
|
||||
### P0 余量
|
||||
### P3 体验
|
||||
|
||||
- 头像裁剪等边角
|
||||
|
||||
### P3 — 体验 / 编辑器
|
||||
|
||||
- 主题、侧栏折叠、虚拟滚动、`feed_list_style`、伪静态 Admin
|
||||
- TipTap / Markdown 双模
|
||||
- 游客评论、评论嵌套树
|
||||
- 修订 diff、完整 Limits 字数
|
||||
- 主题、侧栏折叠、虚拟滚动、TipTap、游客评论、嵌套树、修订 diff
|
||||
|
||||
### 后置
|
||||
|
||||
- K:Gitea `/projects`
|
||||
- L:OIDC 产品化 Admin CRUD
|
||||
- M:S3 热切换、WebP 全链路产品化
|
||||
|
||||
---
|
||||
|
||||
## 默认「继续」
|
||||
|
||||
需点名下一刀;未点名时优先小清理或明确产品偏好。
|
||||
- OIDC Admin CRUD、S3 热切换 UI、Gitea `/projects`、WebP 产品化
|
||||
|
||||
---
|
||||
|
||||
@@ -68,4 +52,3 @@
|
||||
|------|--------|
|
||||
| 某功能做没做? | [02-features.md](02-features.md) |
|
||||
| 现在该干什么? | 本文「当前指针」 |
|
||||
| 路由迁没迁? | [06-pages-ux.md](06-pages-ux.md) §1 |
|
||||
|
||||
Reference in New Issue
Block a user