Deploying to a static site host
Whether you choose Netlify, Vercel, Cloudflare Pages, or another platform, the process to deploy to a static site host begins with a GitHub repository.
Setting up a GitHub repository
Whether you’re starting from the code you’ve been working on since Chapter 1 or coming fresh and using the end
directory from the GitHub repository, it will be best to move this directory to its own folder on your computer and initialize a new Git repository by running git init
within the directory.
While the project files have a global .gitignore
, this new project won’t have that available. Before moving forward, add a .gitignore
file to the root of the new project. In this new file, add the following code to have your repository set up properly:
# Keep node modules out of GitHub and have them be fetched at build time node_modules # The site should be generated in our chosen platform, not stored in Git _site
Once...