部署

长期个人站的务实技术栈

个人站和 SaaS 产品的任务不同。它应该容易恢复、容易更新、移动端打开快,并且日常运维足够无聊。 这基本会把技术选择推向静态优先。

基础选择

Astro 足够承载个人介绍、项目索引、文章页、元信息、站点地图、双语路由和少量交互组件。 输出结果只是静态文件,所以可以放在 Cloudflare Pages,也可以由 Caddy、Nginx 或对象存储托管。

第一版先避开什么

  • 没有真实内容需求前,不引入数据库。
  • 公开身份站不放登录面。
  • 发布习惯稳定前,不做评论区或复杂 CMS。
  • 不套会让简单修改变成框架工程的重主题。

动态服务放在哪里

面板、API 和 demo 仍然可以放在 VPS 上。它们稳定之后,再通过明确路径或子域名从主站链接过去。 这样实验可以继续,首页的可信度也不会被拖累。

维护测试

这套技术栈是否合格,取决于未来更新是否简单:改一个数据文件或页面,生成静态输出,替换线上文件, 再验证几个关键 URL。如果流程明显更复杂,就需要足够强的理由。