To deploy a Gridsome site you need a static web host.
The best practice when working with Gridsome sites is to have your project hosted on a Git-service like GitHub and connect a deploy service that builds your site from a selected repository.
These services are great for Git-based deploying:
Many services let you deploy your static Gridsome site from the terminal. Here are some:
To host your site on traditional hosting via FTP you need to manually build your project from the terminal.
gridsome build in your project folder.dist folder where your generated site is located.Netlify Drop lets you deploy a website with simply drag & drop.
gridsome build in your project folder.dist folder where your generated site is located.dist folder there.