Site do estúdio em https://mxstudioweb.com.br — PT (/), EN (/en) e ES (/es), com 10 modelos de demonstração em /demo/*.
O formulário de diagnóstico continua em https://mx-studio-web.vercel.app/ (projeto separado, fora deste repositório).
Node 24 (versão em .node-version, a mesma que a Cloudflare usa no build).
npm install
npm run devnpm run check # lint, testes, build estático e testes do HTML geradoO npm run build apaga o cache de fetch do Next (.next/cache/fetch-cache, para a cotação das moedas ser sempre a do dia da publicação), roda o next build e depois scripts/flatten-segments.mjs, que copia os arquivos de pré-carregamento do Next que saem em subpastas (__next.*/) para o nome plano que o navegador pede. Onde o build já sai plano, não faz nada.
Cloudflare Workers (plano grátis) conectado a este repositório: cada push na main publica; outras branches geram link de prévia. Configuração em wrangler.jsonc (pasta out/); cabeçalhos de segurança e cache em public/_headers.
Depois da migração, a Vercel só redireciona os endereços antigos (vercel.json).
npm run shots— prints reais das páginas no ar (precisa do Microsoft Edge, ou de outro Chromium emCHROMIUM_PATH).ONLY=sulamita-scrollrefaz só a faixa do site da Sulamita que rola dentro da moldura na home, do topo até os tratamentos (para antes dos resultados de antes e depois)npm run portrait— foto do Sobre a partir descripts/source/max.jpgnpm run og— imagens de compartilhamento empublic/og/
- Textos:
src/i18n/messages/{pt,en,es}.ts - Preços, vitrine, contato, vagas de fundador:
src/lib/estudio.ts