企业官网8 MIN

用 Astro 建设内容型个人网站:我为什么不再首选 WordPress

对于以服务、案例、文章和资源为主的个人专业网站,Astro 可以在保留纯静态性能的同时,解决手写 HTML 难维护的问题。

先给结论

如果网站主要由服务、案例、文章和资源组成,并由本人或熟悉 Git 的小团队维护,我更倾向于使用 Astro,而不是为每个项目默认安装 WordPress。

为什么不是手写纯静态

手写 HTML 在页面很少时足够简单,但文章和案例增加后,列表、分类、相关文章、SEO 字段和站点地图都需要重复维护。

Astro 可以通过内容集合自动生成页面,最终部署的仍然是静态 HTML。

Astro 适合这个网站的原因

第一,核心页面在构建阶段生成,不需要数据库和常驻 Node 服务。第二,Markdown 与 Git 适合长期沉淀知识。第三,组件化可以保证案例、文章和服务页面一致。第四,交互只在需要的位置加载 JavaScript。

WordPress 仍然适合什么场景

如果企业需要多人后台编辑、复杂权限、草稿审核、定时发布和大量媒体管理,WordPress 仍然有明显优势。

技术选择不是框架优劣判断,而是维护方式判断。

为什么不用全站 React

内容型网站的大部分页面不需要客户端应用。为了一个搜索框和筛选器加载完整前端框架,会增加复杂度和维护成本。

Astro Islands 或少量原生 JavaScript 足以完成知识网络、搜索、筛选和联系方式复制。

静态网站也能有高级交互

静态不等于没有设计。SVG 网络、原生 View Transition、CSS 动画、Pagefind 搜索和局部状态都能在不牺牲正文 HTML 的前提下实现。

最重要的仍然是内容系统

框架不会自动带来 SEO 和 GEO。真正重要的是内容模型、内部链接、页面语义、品牌实体和持续更新。

参考资料

  1. Astro 官方文档

想确认企业当前最值得优先处理的搜索问题?

可以直接添加微信或发送邮件,说明官网、业务和主要问题;我会先判断更适合诊断、直接执行、顾问陪跑还是企业培训。