|
|
|
@ -39,6 +39,20 @@ node tools/serve.js 8123 # preview at http://localhost:8123
|
|
|
|
2. Add an entry to `src/data/projects.json` (copy an existing one; `images` paths are repo-relative).
|
|
|
|
2. Add an entry to `src/data/projects.json` (copy an existing one; `images` paths are repo-relative).
|
|
|
|
3. `npm run images`, then `npm run build`.
|
|
|
|
3. `npm run images`, then `npm run build`.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Remote & backups
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- **gitea `development` branch** (gitea.simssoftware.in/SIMS/Artnouveau_website) holds the
|
|
|
|
|
|
|
|
complete new site — sources, tools, generated `dist/` and original photos. It was pushed
|
|
|
|
|
|
|
|
as a staged snapshot (many ~30 MB commits) because the server rejects uploads over its
|
|
|
|
|
|
|
|
size limit (HTTP 413). The local branch mirroring it is `transport2`
|
|
|
|
|
|
|
|
(worktree at `..\an-transport`). To publish updates: copy changed files into that
|
|
|
|
|
|
|
|
worktree, commit, and `git push origin transport2:refs/heads/development`.
|
|
|
|
|
|
|
|
- To push the REAL history (branches `main`/`development`/`production`) the gitea server's
|
|
|
|
|
|
|
|
reverse-proxy upload limit must be raised (e.g. nginx `client_max_body_size 512m;`).
|
|
|
|
|
|
|
|
- **Local bundle backup**: `C:\SiMS\Artnouveau\Artnouveau_website-backup-2026-07-05.bundle`
|
|
|
|
|
|
|
|
(all branches; refresh with `git bundle create <file> --all` after new commits).
|
|
|
|
|
|
|
|
- The old dark "drafting board" design: git tag `v1-dark-drafting`.
|
|
|
|
|
|
|
|
|
|
|
|
## Notes
|
|
|
|
## Notes
|
|
|
|
|
|
|
|
|
|
|
|
- All vendor libraries (GSAP, Lenis, three.js, model-viewer, GLightbox) and fonts are
|
|
|
|
- All vendor libraries (GSAP, Lenis, three.js, model-viewer, GLightbox) and fonts are
|
|
|
|
|