Tech / 4 min read

把个人博客做成一个可维护的数字空间

Next.js、PostgreSQL、R2 和 Docker 可以把个人博客从静态页面升级为长期可维护的内容系统。

nextjsr2postgresql

为什么不是普通博客

普通博客解决的是发布文章的问题,个人数字空间解决的是组织自我信息的问题。

这个系统的核心不是炫技,而是把内容、状态、项目、评论和媒体管理放进同一个稳定结构里:

  1. 前台保持足够轻,首屏快速进入。
  2. 后台用 Markdown 写作,保留长期维护的自由度。
  3. 数据库只负责结构化事实,媒体交给对象存储。
  4. 部署交给容器和面板,降低长期维护成本。

技术选择

  • Next.js App Router 用于页面、API 和后台。
  • PostgreSQL 存储文章、分类、标签、评论和媒体信息。
  • Cloudflare R2 负责图片和文件。
  • Redis 可选,用于评论限流。

Comments

留下你的想法

暂无公开评论。第一条评论会在审核后出现。