Deployment

Deploy the static guide

Use this page after generation and validation pass. The project deploys as plain static files from the repository root.

Local preview

From the project folder, run:

python3 -m http.server 8081

Open http://localhost:8081/.

Netlify Drop

Create the review ZIP or open the project folder, then drag the deployable folder into Netlify Drop. After the deploy, test the homepage, library, source page, one event page and sitemap.

Netlify CLI

Draft preview:

netlify deploy --dir .

If the CLI is not installed, use:

npx --yes netlify-cli@latest deploy --dir .

Production deploy after review:

netlify deploy --prod --dir .

If the CLI is not authenticated, deploy manually or run netlify login first.

Cloudflare Pages

Create a Pages project and upload the static folder, or connect the repository. Build command can be blank if pages are already generated. Output directory is the project root.

Vercel static deploy

Import the folder as a static project. Framework preset: Other. Build command can be empty. Output directory: ..

Post-deploy QA

Check homepage, library, calendar, regions, food guides, sources, newsletter, guidebook, travel advisor page, setup checklist, validation page, one event page, robots.txt, sitemap.xml, llms.txt, feed.xml and calendar.ics.

Before serious public launch: Netlify Forms can capture newsletter, correction and advertiser inquiries without a backend. If deploying on Cloudflare Pages or Vercel, replace those forms with a live provider endpoint. Add analytics before paid traffic or sponsor reporting. Affiliate and checkout links can wait.