个人站和 SaaS 产品的任务不同。它应该容易恢复、容易更新、移动端打开快,并且日常运维足够无聊。 这基本会把技术选择推向静态优先。
基础选择
Astro 足够承载个人介绍、项目索引、文章页、元信息、站点地图、双语路由和少量交互组件。 输出结果只是静态文件,所以可以放在 Cloudflare Pages,也可以由 Caddy、Nginx 或对象存储托管。
第一版先避开什么
- 没有真实内容需求前,不引入数据库。
- 公开身份站不放登录面。
- 发布习惯稳定前,不做评论区或复杂 CMS。
- 不套会让简单修改变成框架工程的重主题。
动态服务放在哪里
面板、API 和 demo 仍然可以放在 VPS 上。它们稳定之后,再通过明确路径或子域名从主站链接过去。 这样实验可以继续,首页的可信度也不会被拖累。
维护测试
这套技术栈是否合格,取决于未来更新是否简单:改一个数据文件或页面,生成静态输出,替换线上文件, 再验证几个关键 URL。如果流程明显更复杂,就需要足够强的理由。