适配 Nuxt 比想象中难。
本以为把组件搬过去、改改 API 就能跑起来,结果 <NuxtPage>、useHead、useSeoMeta 一套下来,发现和 Astro 那一套约定式路由的轻盈感差得有点远。光是为了让首屏的 hero 和随笔卡片在 SSR 下不闪一下,就调了大半个晚上。
getCollection 换成 Nuxt Content 倒是顺,markdown 解析那部分几乎不用动。麻烦的是图片:@nuxt/image 的 provider 配置比 astro:assets 啰嗦不少,WebP 回退策略要自己拼 query。
适配中,正在努力。慢慢来,急不得。