TL;DR
Astro 适合需要灵活组件化博客;Hugo 适合超大型站点;Jekyll 适合 GitHub Pages;Hexo 适合中文用户但生态老化。
构建速度
100 篇文章,含代码高亮、RSS、站点地图:
| 生成器 | 冷构建 | 增量构建 |
|---|---|---|
| Astro 6.4 | 3.2s | 0.8s |
| Hugo 0.147 | 0.8s | 0.2s |
| Jekyll 4.3 | 12.5s | 8.0s |
| Hexo 7.3 | 5.1s | 1.5s |
Hugo 最快,Astro 3s 对普通博客够用。
学习曲线
| 生成器 | 模板语言 | 学习难度 |
|---|---|---|
| Astro | .astro(类 HTML + JSX) | 低 |
| Hugo | Go Template | 高 |
| Jekyll | Liquid | 中 |
| Hexo | EJS / Swig | 中 |
灵活性
Astro 的岛屿架构支持 React/Vue/Svelte 组件嵌入静态页面,Hugo、Jekyll、Hexo 做不到。
选型建议
| 你的需求 | 推荐 |
|---|---|
| 个人博客,学现代前端 | Astro |
| 10000+ 页,极速构建 | Hugo |
| 只托管 GitHub Pages | Jekyll |
| 中文主题,快速上线 | Hexo |
延伸阅读
COMMENTS
种下你的想法
在花园里留下一条评论,和这篇文章一起生长。