c43e553fae904cb99f957db8649d7eab54fb96d0
continuum-3d-site
Landing page for continuum-3d.com. Eleventy + Pug + Tailwind CSS, with a
small JSON-based i18n setup (src/locales/en.json, src/locales/pl.json).
- English lives at
src/en/index.pugand builds to/. - Polish lives at
src/pl/index.pugand builds to/pl/. - Add more languages by adding
src/locales/<lang>.jsonand asrc/<lang>/index.pugwithlang: <lang>in its front matter.
Develop
npm install
npm run dev
Build
npm install
npm run build
Output goes to dist/.
Deploy (manual, for now)
CI builds and uploads dist/ as an artifact on every push to main, but
does not yet sync it to the server automatically — the Gitea act runner
uses ephemeral job containers with no host-visible workspace path, so an
auto-deploy step needs an SSH deploy key added as a Gitea Actions secret
first. Until that's set up, deploy manually:
npm run build
scp -r dist/* <host>:/mnt/e/sites/continuum-3d-com/
Caddy serves /mnt/e/sites/continuum-3d-com as the document root for
continuum-3d.com.
Description