个人博客最常见的问题,不是技术选型太差,而是它只被当成一个“上线一次就结束”的页面。
真正能持续更新的博客,通常有三个特征:
- 内容结构足够稳定
- 发布流程足够轻
- 页面系统可以慢慢演化
先把内容结构固定下来
博客不需要一开始就有太多页面,但至少要明确三类内容:
- 首页:告诉读者你写什么
- 列表页:让读者能快速扫过最近文章
- 详情页:让每篇文章都有清晰、舒服的阅读体验
如果这三块稳定,后面再加标签、归档、搜索,都不会太乱。
让写作入口尽量简单
如果每写一篇文章都要经过复杂流程,你很快就不会想更新。
对个人博客来说,最重要的不是“后台是否完整”,而是“写一篇文章是否足够顺手”。
本地 MDX 文件是一个很合适的起点。它足够轻,也保留了以后迁移到 CMS 的空间。
技术上给未来留余地
现在这套项目结构,已经把“内容”和“页面”分开了:
content/posts负责文章源src/lib/posts.ts负责读取和整理文章数据src/app/posts负责列表页和详情页路由
这样你以后要换成 Notion、Sanity 或别的数据源时,不需要把整个站点重写。