技术笔记

使用 Astro + EdgeOne 搭建个人博客

从内容建模、页面开发到静态部署,记录这个博客的完整搭建过程。

duanap约 1 分钟阅读更新于 2026/07/20

从内容建模、页面开发到静态部署,记录这个博客的完整搭建过程。

文章目录
  1. 为什么选择 Astro?
  2. 内容与页面
  3. 部署

为什么选择 Astro?

Astro 很适合以结构化内容为主要来源的站点。页面默认输出 HTML,只在确实需要交互的局部加载客户端脚本。

内容与页面

这个项目把文章和项目定义为两个 EmDash 内容集合。文章列表、标签页和归档页都从同一份数据库内容生成。

部署

生产构建会生成 Node 服务端产物。站点运行在 Ubuntu 源站,由宝塔 Nginx 反向代理,并通过 EdgeOne 加速。