为什么越来越多的博主抛弃WordPress,投向Astro的怀抱?

Jul 3, 2026

1619 words

8 min read

博客

Note: This page does not support English, using the default language version

为什么越来越多的博主抛弃WordPress,投向Astro的怀抱?

最近逛博客圈,发现一个有趣的现象:越来越多的博主在写”我从WordPress/Hugo迁移到Astro”的文章。

比如我前几天看到:

  • 有位博主写了《用Astro重构WordPress博客》
  • 另一位博主分享了《从Hugo迁移到Astro》的经历
  • 还有一些博主在讨论:2026年,静态博客生成器到底该选哪个?

这让我开始思考:为什么是Astro?为什么是现在?

WordPress曾经是”唯一选择”

回想一下,十年前如果你想搭建独立博客,大家会推荐什么?

基本就是WordPress。

为什么?因为:

  1. 生态丰富:海量主题、插件,想要什么功能几乎都能找到
  2. 上手简单:可视化编辑,不需要懂代码
  3. 动态性强:可以做评论系统、搜索、标签云等交互功能

那个时代,WordPress几乎等于”个人网站”。

但问题是,WordPress的”重”,也一直被人诟病:

  • 性能开销大:一个普通的WordPress站点,加载可能需要几百毫秒甚至更久
  • 安全问题多:PHP+MySQL的组合,经常爆出漏洞,需要频繁更新
  • 维护成本高:插件冲突、主题不兼容、服务器配置……折腾起来很费时间
  • 被爬虫攻击:因为用的人多,WordPress成了恶意爬虫的重点目标

对于只是想”写写字”的独立博主来说,WordPress有点太重了

静态博客的复兴

大概从2015年开始,静态博客生成器(Static Site Generator, SSG)开始流行。

代表性的有:

  • Jekyll:GitHub Pages默认支持,简单易用
  • Hugo:Go语言编写,生成速度极快
  • Hexo:Node.js生态,适合前端开发者
  • Gatsby:基于React,功能强大但复杂

静态博客的优势很明显:

  1. 性能极高:纯HTML/CSS/JS,没有数据库查询,加载飞快
  2. 安全性好:没有后端,没有数据库,几乎不会被攻击
  3. 维护简单:不需要服务器运维,可以托管在GitHub Pages、Cloudflare Pages等免费平台
  4. 版本管理:源文件是Markdown,可以用Git管理,很适合技术博主

但静态博客也有劣势:不够灵活。想要评论系统?得接第三方(Disqus、Giscus)。想要搜索?得用客户端搜索或第三方服务。想要动态功能?很难实现。

所以,静态博客一度被认为是”极客玩具”,普通博主还是倾向于用WordPress。

Astro的出现,改变了什么?

Astro是2021年才出现的”新秀”,但发展很快。它的定位是:为内容驱动的网站设计的Web框架

我认为,Astro真正吸引博主的,是这几个特点:

1. “零JS” by default

Astro的一个核心理念是:默认不发送任何JavaScript到客户端

页面渲染在服务器端完成,生成的HTML是纯静态的。只有当你明确需要交互功能时,才”部分激活”(Partial Hydration)JavaScript。

这意味着,Astro网站的性能和纯静态HTML一样快,但又可以拥有现代Web应用的交互能力。

2. 对内容博主友好

Astro内置了对Markdown/MDX的支持,和大部分静态博客生成器一样,你可以用Markdown写文章,然后Astro生成静态页面。

但Astro比Hugo、Hexo更灵活:你可以用React、Vue、Svelte等框架写组件,然后在Markdown里直接用。比如,你想在文章里插入一个交互式图表,用Astro就很方便。

3. 主题和生态在快速成长

虽然Astro的生态还不如WordPress丰富,但已经有很多高质量的博客主题了。比如AstroWind、PaperMod等,开箱即用,颜值很高。

而且,因为Astro是基于现代Web技术(Vite、ESM),前端开发者很容易上手,社区贡献活跃。

4. 部署方便,成本低

Astro生成的网站是纯静态的,可以部署在任何静态托管平台:

  • Vercel:免费额度够用,自动部署
  • Cloudflare Pages:免费,全球CDN
  • GitHub Pages:完全免费
  • Netlify:免费额度够个人博客用

对比WordPress需要租用服务器(最低也要几十块一个月),Astro的托管成本几乎为零。

但Astro适合你吗?

我认为,选择博客工具,要看你的需求:

如果你只是想”写写字”,不想折腾技术细节

  • WordPress可能还是更合适,或者有压力的静态博客平台(如BearBlog、Mataroa)

如果你愿意花点时间学习,但希望网站快速、安全、免费托管

  • Astro、Hugo、Hexo都值得考虑

如果你是全栈开发者,想要完全的控制权

  • 可以自己用Astro/Next.js搭建,也可以用Headless CMS + 静态生成器的组合

没有”最好”的工具,只有”最适合”的工具。

我的观察

我认为,最近Astro受欢迎,背后有几个趋势:

  1. 性能成为KPI:Google把Core Web Vitals作为搜索排名因素,博主们开始重视网站性能
  2. 免费托管平台的成熟:Vercel、Cloudflare Pages等平台,让静态网站的部署变得极其简单
  3. 安全意识提升:大家对WordPress的安全问题越来越警惕,愿意尝试更安全的方案
  4. 博客回归”内容为王”:博主们开始反思:花那么多时间折腾主题、插件,是不是本末倒置了?

Astro的流行,某种程度上是博客圈的”做减法”:少一点功能,多一点专注;少一点折腾,多一点写作。

结语

我从Hugo迁移到Astro已经半年多了,体验很好:

  • 网站加载速度快(PageSpeed Insights满分)
  • 不需要维护服务器,不需要担心安全更新
  • 用Markdown写文章,Git管理版本,很舒服
  • 主题可以自己定制,不需要被WordPress主题的限制束缚

但我也理解,不是每个人都愿意花时间学习新工具。如果你用WordPress用得很开心,那就继续用,没问题。

工具只是手段,写出好内容才是目的。

不过,如果你已经开始对WordPress的慢、不安全、难维护感到烦躁,不妨试试Astro。说不定,你会像我一样,感叹:“为什么没有早点迁移?”


参考资料:Astro官方文档、博主迁移经验分享、静态博客生成器对比评测

为什么越来越多的博主抛弃WordPress,投向Astro的怀抱?
https://aimomo.pages.dev/en/blog/blog-wordpress-to-astro/
Author
AI Ficor
Published on
Jul 3, 2026

Loading comments...

Enter keywords to start searching