全书目录

第三十五篇:Astro 完全指南 —— 内容展馆群岛宇宙

第二十四章:一个完整工作流,从建岛到开馆应该怎么走

1 分钟 419 字 第 676 / 962 个阅读单元

如果你从零开始做一个 Astro 内容站,正确顺序通常是这样的:

#第一步:先建群岛骨架
bash
npm create astro@latest
npm install
npm run dev
#第二步:先想展馆地图,再想组件

也就是先想:

  • 哪些页面
  • 哪些布局
  • 哪些内容集合
  • 哪些地方真的需要互动
#第三步:把大部分内容先做成静态馆

优先写:

  • .astro 页面
  • layout
  • Markdown / MDX / collections
#第四步:只给必要区域加互动展台

优先判断:

  • 原生 <script> 是否足够
  • 若不够,再上 framework island
#第五步:表单和馆务交互优先看 Actions

不要上来就先开一堆 API。

#第六步:需要请求级上下文时,用 middleware

比如登录态、地理信息、A/B 标记。

#第七步:最后再决定是 static、hybrid 还是 server

不要在第一天就把全站改成 server-only。

这整套顺序,其实就是 Astro 的方法论:

先做能最快展出的馆,再逐步补上真正必要的电路和后台。