给博客选型的一点想法
试过 Hugo 和 Next.js 之后选了 Astro,因为要的就是极简——内容优先,框架让路。
背景
之前用 Hugo 搭过站点,模板系统够强,但定制起来反而啰嗦。Next.js 太重,做个博客杀鸡用牛刀。
选 Astro 的理由
- 内容集合天然支持——frontmatter schema、类型安全,写起来放心
- 零 JS 默认——文章页没理由跑客户端脚本
- 极简起步——不需要 React/Vue,纯 Astro 语法就够
关于多语言
translationKey 把同一篇文章的不同语言版本关联起来,文章页自动出现语言切换链接。不需要第三方 i18n 插件。
最后
框架是为了内容服务的,不是反过来。能少写一行配置就少写一行。