跳转到内容
NANZHU 七平方工作室

建站四年,从 Hexo 换到 Astro

南烛
发布日期:
3 分钟阅读
Edit this post

建站伊始,我一直使用 Hexo 框架,在各位站长大佬的教程帮助下搭建起自己的第一个博客,并不断优化演进。转眼间建站已过去四年,逐渐感受到 Hexo 的吃力,换框架的念头早已埋下,直到借助 AI 的帮助,才终于得以实现。

为什么要换框架

旧框架用了四年,感情归感情,问题也得正视:

框架只是工具,内容才是博客的灵魂。但趁手的工具,能让灵魂表达得更轻松。

为什么是 Astro

对比了几个主流方案之后,Astro 几乎是命中所有需求:

  1. 默认零 JS:静态输出为主,只在需要交互的岛屿上加载脚本,首屏速度极快。
  2. 内容集合(Content Collections):Markdown 的类型校验、草稿过滤、日期排序都是一等公民。
  3. 视图过渡(View Transitions):页面切换丝滑,主题可以做到”全局组件常驻”。
  4. 框架无关:需要时可以混用 React、Vue、Svelte 组件,自由度拉满。

迁移过程中的经验

真正动手才发现,迁移的难点不在渲染,而在细节:

结语

迁移完成后,整站构建时间从分钟级降到秒级,Lighthouse 性能分几乎是满分。如果你也在考虑换框架,我的建议是:先想清楚自己最痛的点,再让工具去解决它。

评 论

0
    下一篇
    Astro 主题开发常用模式:内容集合与视图过渡
    随机热歌 点 ▶ 换首歌唱唱