快捷菜单
常用功能一站直达
更多功能请点顶栏「快捷菜单」
2026.7.8 提出:
astro的ssr,eo pages的kv或者blob,eo边缘函数,cnb仓库,等,可以弄一个实时更新且具有后台的博客嘛?😊😊😊
可以的,这套技术组合不仅能搭建博客,而且正好能发挥各自的优势,实现一个高性能、可实时更新、且自带自动化工作流的现代博客系统。
下面我为你梳理一个可行的架构方案:
这套方案的核心思路是:用 CNB 管理代码和自动化部署,用 Astro 作为全栈框架,用 EdgeOne Pages 提供边缘计算和存储能力。
git push代码后,CNB会自动触发构建,并将产物部署到EdgeOne Pages。@edgeone/astro适配器,可以轻松实现服务端渲染(SSR),并部署到EdgeOne Pages的边缘函数环境中。这套方案实现“实时更新”和“后台管理”的关键,在于 Astro 5.10+ 版本推出的“实时内容集合(Live Content Collections)” 。
传统SSG博客更新内容需要重新构建整个站点。而使用Live Content Collections后,你可以让Astro在用户访问时(运行时) 去获取最新数据,而不是在构建时。
getLiveCollection()或getLiveEntry() API,实时从你的数据源(API、CMS或数据库)获取最新内容。你可以为博客创建一个专门的管理后台,它本质上也是一个Astro页面:
your-blog.com/admin。你提到的这几个服务组合起来,思路是完全可以打通的。需要我针对某个具体环节(比如 Astro 的 Live Collections 配置,或者 EdgeOne 的 KV 读写)展开讲讲吗?
日历 · 精选 · 友链 · 更多
如果内容对你有帮助,欢迎请我喝杯咖啡 ☕



One的公众号
爱折腾博客的小白