我正在探索
Astro
,看看是否适合迁移大型 Gatsby 主题,因为我对提供的工具并不完全满意,尤其是 Lighthouse
结果。
是否有任何
Astro
专家可能知道解决方法?
我尝试搜索官方文档,甚至询问 AI 工具并深入搜索 SO 和 GitHub 寻找答案,但我找不到类似的东西。
感谢您的热心帮助。
您是否希望在 Astro 中使用现有的 Gatsby 主题?我认为这是行不通的,因为 Gatsby 主题被设计为会改变你的 Gatsby 配置的插件,而且 Astro 项目中没有 Gatsby 配置。
Astro 中的主题的想法可以做类似的事情(
astro.config.mjs
中的一个插件,可以为你设置项目的一部分),确实存在,但相对较新 - 例如,官方的 Starlight 文档主题 的工作原理是这样的 -但如今大多数宣传为 Astro“主题”的东西实际上都是示例项目,您可以分叉然后根据需要覆盖组件,因为这些组件将直接位于您的项目目录中。