Skip to content

harvouscom/harvous.com

Repository files navigation

harvous.com

Astro marketing site for harvous.com. Deployed separately from the Harvous app at app.harvous.com.

Build

npm ci
npm run build

Output is written to dist/. Preview locally with npm run preview.

Deploy

Netlify builds from the repo root (netlify.toml at project root). Connect this repo in the Netlify dashboard and point the harvous.com domain to the site.

Git LFS: public/touring-new-harvous-share.mp4 (~371 MB) is tracked with Git LFS. Enable Netlify Git LFS support (or ensure LFS files are fetched at build time) so the hero video is present in dist/.

Node: Use Node 22 locally (see .nvmrc and netlify.toml). Netlify sets NODE_VERSION = "22".

Data files

Release notes and compare pages read from CSV at build time:

  • data/compare.csv — competitor comparison content
  • data/webflow-changelog.csv — release notes (migrated from Webflow)

Update these files and redeploy to publish changes. No monorepo dependencies.

Release notes sync automatically from the harvous app repo: Changelog/*.md exports to data/webflow-changelog.csv via scripts/export-changelog-csv.js (local post-commit hook or the sync-release-notes GitHub Action). Set HARVOUS_COM_SYNC_TOKEN in the app repo for CI pushes to this repo.

Images

Raster assets ship as WebP (primary) with PNG/JPEG fallbacks via OptimizedImage.astro. Recompress after changing screenshots:

npm run images:compress   # requires Dinky CLI — see scripts/compress-images.sh

App links

Sign-up, sign-in, support, and status links point to absolute URLs on the app and status subdomains (app.harvous.com, status.harvous.com), not routes in this repo.

License

Site source, copy, and assets are licensed under Creative Commons Attribution 4.0 International (CC BY 4.0). See LICENSE.

About

No description, website, or topics provided.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors