从付费服务器迁移到静态博客

为什么迁移

原来的个人网站部署在云服务器上,并使用 Nginx 提供网页服务。为了尝试完整的云上架构,我还实践过 EC2、RDS、S3、CloudFront 和 WordPress。

这些组件适合学习基础设施,但对于以文章和项目展示为主的个人博客,持续运行服务器和数据库会产生不必要的费用,也增加了维护工作。

新的结构

这次将网站改成 Astro 静态博客,文章使用 Markdown 编写,构建后的文件交给 Cloudflare Pages 托管。

flowchart LR
  A[Markdown 文章] --> B[Astro 构建]
  B --> C[静态 HTML / CSS / JS]
  C --> D[Cloudflare Pages]
  D --> E[自定义域名与 HTTPS]

新结构不再需要长期运行的服务器和数据库:

  • 页面和文章在构建阶段生成;
  • 静态资源由 CDN 分发;
  • 提交文章后自动完成构建与发布;
  • HTTPS 证书自动签发和续期。

这次保留的能力

网站仍然包含个人介绍、项目展示和文章系统,同时增加文章筛选、时间轴、RSS、代码高亮和 Mermaid 图表。

后续会继续记录服务器部署、AI 应用与全栈开发中的真实问题和解决过程。

历史版本

  1. 121749d updated Initialize IiEomH personal site
  2. date published published

反向链接 0