Files
larablog/docs/specs/larablog-platform/CHECKLIST.md
T
gouki 3cec4c5e18
CI / PHPUnit (PHP 8.3) (push) Failing after 4s
CI / PHPUnit (PHP 8.2) (push) Failing after 1m9s
CI / Deploy (manual gate) (push) Skipped
wip: article AI polish, category SEO fields, cover generator, membership plan seeder
2026-09-07 18:48:37 +00:00

44 lines
2.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# LaraBlog 平台一期 — 功能清单
## 状态
- 对应 SPEC`docs/specs/larablog-platform/SPEC.md`
- 最近更新:2026-08-11 18:35
## 完成项
- [x] Laravel 12 脚手架 + Filament 5 + Spatie + Workerman + S3 + purifier + commonmark/html-to-markdown
- [x] 领域模型与 migrations(无 trackbacks;含 slug、content_format、cover_* 预留)
- [x] Spatie Settings(站点/SEO/主题/LLM/正文格式;无 trackback
- [x] ContentRenderer + AttachEmbedHTML/Markdown + attach 引用)
- [x] `attachments` S3 disk`ATTACHMENTS_DRIVER=local|s3`);legacy 附件入口 302
- [x] Legacy 内容 URL + tburl/trackback 410
- [x] 前台:首页/文章/分类/归档/标签/评论/搜索/链接
- [x] 前台登录/注册/资料(`/login.shtml` `/reg.shtml` `/post.php` + legacy 密码升级)
- [x] 前台评论 + rate limit + purifierAI 审核插件可启用
- [x] Filament:文章/分类/评论/标签/链接/附件上传/站点片段/用户角色 + 主题/插件/设置/清缓存
- [x] 插件框架(发现/启停/Hook)+ AI 审核可运行;支付/会员/双商城为骨架(侧栏+桩接口,非真实结算)
- [x] 主题引擎 + default 完整皮肤 UI + example 可切换第二套皮肤
- [x] SEO/GEOcanonical/OG/Twitter/JSON-LD/sitemap/rss/robots/llms.txt
- [x] 插件框架 + 5 插件同步;ai-comment-moderation 可启用
- [x] SEO/GEOmeta/OG/JSON-LD/sitemap/rss/llms.txt
- [x] Workerman AI + `queue:ai`stub Provider;文章「AI 优化」投递
- [x] sablog:import `--mode=raw|markdown`
- [x] tests/fixtures 最小 sablog 样例包 + 导入回归测试
- [x] deploy/nginx.conf + README
- [x] 可选 `/posts/{slug}` → show-id 301
## 延期(二期+
- [x] 自动配图(正文图 / 附件图 → cover_*;后台「自动配图」;OG image)
- [x] 生成配图(Intervention 模板渲染 1200×630 → 附件盘;后台「生成封面」;外部文生图 API 仍未接)
- [x] 会员 Stub 闭环(套餐 / 订阅 / 会员可见文章;真实网关仍未接)
- [ ] 支付/双商城真实对接
## 变更记录
| 时间 | 原因 | 变更 |
|------|------|------|
| 2026-08-11 17:26 | SPEC 定稿后初版 | 创建功能清单 |
| 2026-08-11 18:00 | 继续实现后台/插件/AI | 大批量勾选已完成项;登录注册与 fixture 留待补 |
| 2026-08-11 18:10 | qodercli 提测修 BUG | 修 attach 属性/MD 导入占位、index.php tags、tb CSRF、导入 withoutEvents、附件路径、密码门、API Key |
| 2026-08-11 18:35 | 补齐一期缺口 | 前台 auth、Stylevar/User、附件上传、插件骨架页、fixture、清缓存、slug 301 |
| 2026-08-12 01:45 | AI 接入后下一步 | 自动配图落地;理清 queue:ai ≠ workerman:aiPM2 避免双消费 AI 队列 |
| 2026-08-12 01:55 | 继续二期封面 | 模板生成封面(generate)落地;文生图 API 仍留空 |