This folder contains the new landing page app.
cd website
npm install
npm run devUse the regular Vite output and deploy website/dist through the Pages workflow:
cd website
npm run buildThe workflow publishes website/dist via actions/upload-pages-artifact + actions/deploy-pages.
If you want a local preview using a docs/ output folder:
cd website
npm run build:docs- Pinned GitHub Action examples in the docs app fall back to the semver in
CMakeLists.txt(website/src/hooks/useQtmeshActionRef.js). Run../scripts/sync-doc-versions-from-cmake.shfrom the repo root after bumpingproject(QtMeshEditor VERSION …); GitHub Pages runs the same script beforenpm run build. vite.config.jsusesbase: './'so assets resolve correctly for static hosting.- SEO/social metadata and JSON-LD structured data live in
website/index.html. - Most media is referenced from existing GitHub-hosted assets to keep repo size small.