Loving Tina? us on GitHub0.0k
v.Latest
Documentation

部署到Netlify

Loading last updated info...
在此页面上

构建配置

在Netlify中,您可以在 Settings > Build & Deploy > Build Command 更新您的构建配置。

Netlify构建配置

Figure: Netlify构建配置

如果您的package.json中有一个类似于 tinacms build && <your-site-build-cmd> 的“build”脚本,这通常不需要更改。如果您的Netlify配置没有运行自定义构建脚本(例如 next build),您需要将其更改为 tinacms build && next build
如果您的项目有一个设置了构建命令的 netlify.toml,它将优先于上述构建命令UI

环境变量

假设您的Tina clientIDtoken 已设置为环境变量,您需要将这些添加到Netlify项目的UI中。您可以了解更多关于Netlify环境变量的信息。

tinacms build 需要在构建时提供像 TINA_TOKENNEXT_PUBLIC_TINA_CLIENT_ID 这样的环境变量。确保这些已在Netlify的环境设置中配置。如果您使用像Turborepo这样的monorepo工具,您可能还需要显式地转发这些变量(例如,通过 turbo.json 中的 env 键)——否则即使它们在Netlify中设置了,tinacms build 也可能无法接收到它们。详情请参阅环境变量参考