给博客选型的一点想法

试过 Hugo 和 Next.js 之后选了 Astro,因为要的就是极简——内容优先,框架让路。

背景

之前用 Hugo 搭过站点,模板系统够强,但定制起来反而啰嗦。Next.js 太重,做个博客杀鸡用牛刀。

选 Astro 的理由

  1. 内容集合天然支持——frontmatter schema、类型安全,写起来放心
  2. 零 JS 默认——文章页没理由跑客户端脚本
  3. 极简起步——不需要 React/Vue,纯 Astro 语法就够

关于多语言

translationKey 把同一篇文章的不同语言版本关联起来,文章页自动出现语言切换链接。不需要第三方 i18n 插件。

最后

框架是为了内容服务的,不是反过来。能少写一行配置就少写一行。