:: 技术 0xBC // 技术分享
技术分享 Typecho × Astro:把博客改成无头 CMS 架构的完整实践
把用了多年的 Typecho 保留为后台内容管理,前端换成 Astro 静态渲染——这就是本站现在的架构。这篇文章记录完整的改造思路与踩坑。
1 min
// tag
共 3 篇文章
把用了多年的 Typecho 保留为后台内容管理,前端换成 Astro 静态渲染——这就是本站现在的架构。这篇文章记录完整的改造思路与踩坑。
Astro 最迷人的地方在于:默认零 JavaScript,但在需要交互的地方又能精准注水。配合视图过渡(View Transitions),页面切换可以达到接近 SPA 的丝滑感。 岛屿架构 传统的 MPA 每次导航都要重新解析全部资源;Astro 的岛屿(Islands)让交互组件独立水合: 零依赖的客户端脚本 A…
站点完成无头化改造后的第一篇文章,也是渲染链路的冒烟测试。 冒烟清单 标题、日期、分类、标签展示正常 Markdown 渲染无异常 评论表单可以提交 搜索可以命中这篇文章 如果你能看到这一行,说明整条「Typecho API → Astro 构建 → 浏览器渲染」链路是通的。🎉