Deployment Checklist
Use this checklist before publishing a Curvea site.
Project and config
- Install dependencies from
package.json/ the lockfile. - Confirm
site.name,site.description, andsite.language. - Set the final
site.urlwhen SEO or sitemap output needs absolute URLs. - Set
site.basePathfor the actual hosting path. - Confirm favicon and default image paths.
Features
- Enable SEO with
npx curvea add seowhen needed. - Enable sitemap with
npx curvea add sitemapwhen needed. - Check page-level
@seooverrides.
Build
For a clean lockfile-based build:
npm ci
npm run build
Preview locally when useful:
npx curvea serve
Output checks
Verify the generated dist/ site:
- static and nested routes
- CSS and JavaScript
- public assets and images
- favicon
- base-path rewriting
- canonical/Open Graph URLs when SEO is enabled
dist/sitemap.xmlwhen sitemap is enabled
Deploy dist/ or configure the hosting provider to generate it from source. Do not commit dist as the normal Curvea workflow.