Tech / 4 min read
把个人博客做成一个可维护的数字空间
Next.js、PostgreSQL、R2 和 Docker 可以把个人博客从静态页面升级为长期可维护的内容系统。
nextjsr2postgresql
为什么不是普通博客
普通博客解决的是发布文章的问题,个人数字空间解决的是组织自我信息的问题。
这个系统的核心不是炫技,而是把内容、状态、项目、评论和媒体管理放进同一个稳定结构里:
- 前台保持足够轻,首屏快速进入。
- 后台用 Markdown 写作,保留长期维护的自由度。
- 数据库只负责结构化事实,媒体交给对象存储。
- 部署交给容器和面板,降低长期维护成本。
技术选择
- Next.js App Router 用于页面、API 和后台。
- PostgreSQL 存储文章、分类、标签、评论和媒体信息。
- Cloudflare R2 负责图片和文件。
- Redis 可选,用于评论限流。
Comments
留下你的想法
暂无公开评论。第一条评论会在审核后出现。