feat(web): add SEO landing page

This commit is contained in:
Hakan Seven 2026-08-22 09:33:38 +03:00
commit c465bcf624
14 changed files with 673 additions and 80 deletions

View file

@ -98,7 +98,8 @@ folder and load again on the next desktop launch.
## Build & deploy
- Native: `cargo build --release --bin OpenCADStudio`.
- Web: `trunk build --release --public-url /OpenCADStudio/`.
- Web app: `trunk build --release --public-url /app/ --dist dist/app --html-output index.html web-app.html`.
Run `sh scripts/assemble-site.sh` afterward to add the landing page.
`.github/workflows/pages.yml` builds and deploys to GitHub Pages on every
release. No COOP/COEP headers are needed because the web build is
single-threaded.