# Jimmy Blog Future Roadmap ## 目标 未来迭代聚焦三件事: - 提升读者体验(更快找到内容、更好阅读) - 提升创作效率(更稳的后台、更顺的发布) - 提升工程可维护性(测试、结构、配置统一) --- ## 阶段规划 ## Phase 1(短期:1-3 周) ### P0 - 增加全文搜索(标题/标签/正文) - 统一站点配置(域名、RSS URL、SEO URL 来源单一) - 补充 README 与 docs 的“功能-优势-限制”对照表 ### P1 - 管理后台增加草稿标记与草稿筛选 - 编辑器增加常用模板(文章/随笔起始模板) - 统一错误提示文案与异常兜底页 --- ## Phase 2(中期:1-2 个月) ### P0 - 引入自动化测试(至少覆盖内容解析、鉴权、核心 API) - 建立 CI 质量门禁(lint + build + tests) - 重构 admin 主页面,拆分状态与业务逻辑 ### P1 - 图片工作流升级(自动压缩、尺寸建议、懒加载策略检查) - 增加内容质量辅助(字数、阅读时长、元信息检查) - 支持文章相关推荐(同标签/同时间段) --- ## Phase 3(长期:2-6 个月) ### P0 - 引入可扩展内容层(保留 Markdown 的同时支持外部数据源) - 建立观察与告警能力(接口失败、OAuth 异常、构建失败) - 增加版本化发布说明(changelog + migration notes) ### P1 - 支持多作者与角色权限(Owner/Editor/Reader) - 支持定时发布与内容生命周期管理(草稿、发布、归档) - 评估 PWA 离线阅读能力 --- ## 架构改进方向 - 数据层:将内容读取、缓存、元信息计算进一步模块化 - API 层:统一响应格式与错误码,提升前端可维护性 - 组件层:继续推进页面组件与通用组件解耦 - 配置层:将环境变量校验前置,避免运行时才暴露问题 --- ## 优先级原则 - 优先影响“稳定性与可维护性”的改动(测试、配置、错误处理) - 再做“高频使用体验”的改动(搜索、后台编辑效率) - 最后做“锦上添花”的能力(PWA、复杂推荐) --- ## 验收标准(建议) - 每个阶段至少有 1 个可感知用户价值的功能上线 - 每个阶段至少减少 1 类维护风险(回归、配置、部署、权限) - 文档同步更新(README + 对应 docs)作为交付的一部分