将你的 Astro 站点部署到 Kinsta 应用托管
你可以使用 Kinsta 应用托管 在其云托管上托管 Astro 网站。
¥You can use Kinsta Application Hosting to host an Astro site on their cloud hosting.
配置你的 Astro 项目
标题部分 配置你的 Astro 项目¥Configuring your Astro project
静态托管
标题部分 静态托管¥Static hosting
要在 Kinsta 应用托管上托管你的项目,你需要:
¥To host your project on Kinsta Application Hosting, you need to:
-
在
package.json
中包含name
字段。(这可以是任何内容,并且不会影响你的部署。) -
在
package.json
中包含build
脚本。(你的 Astro 项目应该已经包含这个。) -
安装
serve
包并将start
脚本设置为serve dist/
。
以下是 package.json
文件中的必要行:
¥Here are the necessary lines in your package.json
file:
SSR
标题部分 SSR要在 Kinsta 应用托管上托管你的项目,你需要:
¥To host your project on Kinsta Application Hosting, you need to:
-
在
package.json
中包含name
字段。(这可以是任何内容,并且不会影响你的部署。) -
在
package.json
中包含build
脚本。(你的 Astro 项目应该已经包含这个。) -
安装
@astrojs/node
包并将start
脚本设置为node ./dist/server/entry.mjs
。 -
将
astro.config.mjs
设置为使用@astrojs/node
并使用host: true
。
以下是 package.json
文件中的必要行:
¥Here are the necessary lines in your package.json
file:
以下是 astro.config.mjs
文件中的必要行:
¥Here are the necessary lines in your astro.config.mjs
file:
如何部署
标题部分 如何部署¥How to deploy
连接项目的 GitHub 存储库后,你可以在 MyKinsta 管理面板中触发手动部署到 Kinsta 应用托管。你还可以在管理面板中设置自动部署。
¥Once your project’s GitHub repository is connected, you can trigger manual deploys to Kinsta Application Hosting in the MyKinsta Admin Panel. You can also set up automatic deployments in your admin panel.
配置新的 Kinsta 应用
标题部分 配置新的 Kinsta 应用¥Configuring a new Kinsta application
-
Go to the My Kinsta admin panel.
-
Go to the Applications tab.
-
Connect your GitHub repository.
-
Press the Add service > Application button.
-
Follow the wizard steps.
-
Your application is deployed.