Journal Entry
为什么这个摄影站点坚持用静态方案
不做重后台,不让展示站点背上多余复杂度。
建站工作流Astro
这个站的核心需求其实很简单:展示照片、写文章、保持加载速度。
如果把它做成一个传统 CMS,当然也能完成任务,但会立刻带来数据库、后台权限、插件升级、媒体管理和性能波动等一整套问题。对摄影个人站来说,这些成本大多不是必要的。
静态方案的优势
- 页面几乎不需要运行时计算。
- Cloudflare 这类边缘平台部署非常直接。
- 文章用 Markdown 管理,迁移成本很低。
- 图片可以在构建阶段统一压缩,而不是把原图直接丢到线上。
需要接受的代价
也有代价。比如当照片只放在本机外置目录时,远程 CI 构建拿不到这些素材,所以更适合“本机构建后部署”的路线。
这不是缺点,而是明确的取舍:把复杂度留在自己可控的本地流程里,而不是交给线上运行时。