← 返回文章
2025年12月17日7 min read

静态网站不等于功能受限

用 Markdown、Git 和外部服务组合出一个轻量、可迁移、长期可维护的个人网站。

Astro静态网站工程实践

个人网站的核心内容通常是页面、项目和文章,它们不需要在运行时频繁变化。把这些内容放在 Git 仓库中,用静态生成器构建,再交给 CDN 发布,可以减少服务器、数据库和安全维护的负担。

动态功能也不必全部自己实现:

  • 联系表单可以交给表单服务;
  • 评论可以使用 GitHub Discussions;
  • 搜索可以在构建时生成索引;
  • 统计可以使用隐私友好的分析服务。

这样的架构把“内容”和“服务”分开:内容保持可读、可版本控制、可迁移,动态能力按实际需求逐步加入,而不是在项目开始时预先搭建一套没人使用的后台。