这个项目最开始只有首页和几个静态占位页,核心问题是博客内容没有真正接入数据源。
这次目标很明确:先做一个 最小可用版本,而不是一次性做完整 CMS。
- 使用
@nuxt/content 建立文章集合。 - 增加
/blog 列表页,支持按标签查看。 - 增加
/blog/[...slug] 详情页,支持 Markdown 渲染。 - 首页补上最新文章入口,形成访问闭环。
先完成内容发布与阅读链路,后续再补搜索、RSS、评论系统,改动成本最低。
如果一开始就引入过多功能,维护压力会明显上升。
- 增加文章归档页(按年/月)
- 增加
sitemap.xml 和 RSS - 优化文章 SEO 字段