For the complete documentation index, see llms.txt. This page is also available as Markdown.

▢️Netlify

Learn how to deploy your project to Netlify.

Netlify, a popular choice for deploying modern websites and apps, offers features like continuous deployment from Git across a global application delivery network, serverless form handling, and more. It provides an ideal environment for deploying your Webstudio Projects.

Netlify supports deploying both dynamic apps and static sites.

See export types for more information about JavaScript applications vs. static sites.

JavaScript application

Learn how to deploy your dynamic JavaScript application to Netlify.

Prerequisites

Use the Netlify CLI to deploy your app directly to Netlify:

You can configure the project to support Netlify serverless/edge-functions respectively, as deployment target at the time of initially setting up your project. Please check the initiating-a-webstudio-project section.

You can manually change it using the build command. For serverless functions:

Complete CLI Workflow

Here's the full step-by-step process for deploying to Netlify:

Redeploying Changes

When you make changes in Webstudio:

  1. Publish changes in Webstudio

  2. In your project folder, run:

Static site

Learn how to upload your static site to Netlify.

Netlify uses a trailing slash for generated directory index pages. Review the static site URL behavior before deployment.

netlify new site dashboard

Prerequisites

How to upload your project to Netlify:

  • Go to Sites

  • Add a new site

    • Manually – upload the export zip from Webstudio

    Drag and drop upload static site to netlify
    • Git – Unzip the export and add it to a repository such as GitHub

  • Click β€œOpen production deploy”

  • CLI – Export and build your project using the command line

  • Vercel – Another popular platform for deploying JavaScript apps

  • Cloudflare Pages – Deploy static sites to Cloudflare's network

  • Publishing and custom domains – Set up custom domains for your site

Last updated

Was this helpful?