Paginas e SEO master

This commit is contained in:
2026-06-01 19:55:53 -03:00
parent 15ce64e786
commit 24786e3512
5 changed files with 50 additions and 99 deletions
-73
View File
@@ -1,73 +0,0 @@
# Release HML
Data: seg 1 jun 2026 19:39:57 -03
Ambiente:
HML
Descrição:
Paginas e SEO master
Branch:
develop
Arquivos alterados antes do commit:
D infra/releases/2026-05-31_00-57-45_HML.md
D infra/releases/2026-06-01_19-30-23_HML.md
M public/sitemap.xml
M public/version.json
M scripts/build-static-routes.sh
M src/App.tsx
M src/pages/Cases.tsx
?? MAPA-ATUACAO.md
?? infra/releases/2026-06-01_19-39-57_HML.md
?? src/config/schema.ts
?? src/pages/OndeAtuamos.tsx
?? src/pages/local-bras.tsx
?? src/pages/local-cerqueira-cesar.tsx
?? src/pages/local-guarulhos.tsx
?? src/pages/local-ipiranga.tsx
?? src/pages/local-mogi-das-cruzes.tsx
?? src/pages/local-ribeirao-preto.tsx
?? src/pages/local-santana.tsx
?? src/pages/local-vila-formosa.tsx
?? src/pages/nicho-clinicas.tsx
?? src/pages/nicho-imobiliarias.tsx
?? src/pages/nicho-industria.tsx
?? src/pages/nicho-portaria-remota.tsx
?? src/pages/nicho-recrutamento-selecao.tsx
Status:
Preparado para publicação
Commit:
913e717a
Arquivos no commit:
MAPA-ATUACAO.md
infra/releases/2026-05-31_00-57-45_HML.md
infra/releases/2026-06-01_19-30-23_HML.md
infra/releases/2026-06-01_19-39-57_HML.md
public/sitemap.xml
public/version.json
scripts/build-static-routes.sh
src/App.tsx
src/config/schema.ts
src/pages/Cases.tsx
src/pages/OndeAtuamos.tsx
src/pages/local-bras.tsx
src/pages/local-cerqueira-cesar.tsx
src/pages/local-guarulhos.tsx
src/pages/local-ipiranga.tsx
src/pages/local-mogi-das-cruzes.tsx
src/pages/local-ribeirao-preto.tsx
src/pages/local-santana.tsx
src/pages/local-vila-formosa.tsx
src/pages/nicho-clinicas.tsx
src/pages/nicho-imobiliarias.tsx
src/pages/nicho-industria.tsx
src/pages/nicho-portaria-remota.tsx
src/pages/nicho-recrutamento-selecao.tsx
Status final:
Publicado no Gitea / aguardando pipeline HML
+22
View File
@@ -0,0 +1,22 @@
# Release HML
Data: seg 1 jun 2026 19:55:53 -03
Ambiente:
HML
Descrição:
Paginas e SEO master
Branch:
develop
Arquivos alterados antes do commit:
D infra/releases/2026-06-01_19-39-57_HML.md
M node_modules/.vite/deps/_metadata.json
M src/config/site.ts
M vite.config.ts
?? infra/releases/2026-06-01_19-55-53_HML.md
Status:
Preparado para publicação
+24 -24
View File
@@ -1,115 +1,115 @@
{ {
"hash": "bef2a67d", "hash": "ec03a3de",
"configHash": "eccf13b4", "configHash": "0c4bfc43",
"lockfileHash": "c4c8a51c", "lockfileHash": "c4c8a51c",
"browserHash": "e7109be1", "browserHash": "905f02ab",
"optimized": { "optimized": {
"react": { "react": {
"src": "../../react/index.js", "src": "../../react/index.js",
"file": "react.js", "file": "react.js",
"fileHash": "d2a0cc23", "fileHash": "bc3615ed",
"needsInterop": true "needsInterop": true
}, },
"react-dom": { "react-dom": {
"src": "../../react-dom/index.js", "src": "../../react-dom/index.js",
"file": "react-dom.js", "file": "react-dom.js",
"fileHash": "e89a827d", "fileHash": "b0f7a48e",
"needsInterop": true "needsInterop": true
}, },
"react/jsx-dev-runtime": { "react/jsx-dev-runtime": {
"src": "../../react/jsx-dev-runtime.js", "src": "../../react/jsx-dev-runtime.js",
"file": "react_jsx-dev-runtime.js", "file": "react_jsx-dev-runtime.js",
"fileHash": "9ce7ae60", "fileHash": "20e35079",
"needsInterop": true "needsInterop": true
}, },
"react/jsx-runtime": { "react/jsx-runtime": {
"src": "../../react/jsx-runtime.js", "src": "../../react/jsx-runtime.js",
"file": "react_jsx-runtime.js", "file": "react_jsx-runtime.js",
"fileHash": "8ba5f754", "fileHash": "06d08a64",
"needsInterop": true "needsInterop": true
}, },
"@radix-ui/react-dialog": { "@radix-ui/react-dialog": {
"src": "../../@radix-ui/react-dialog/dist/index.mjs", "src": "../../@radix-ui/react-dialog/dist/index.mjs",
"file": "@radix-ui_react-dialog.js", "file": "@radix-ui_react-dialog.js",
"fileHash": "312e2a39", "fileHash": "8c11471a",
"needsInterop": false "needsInterop": false
}, },
"@radix-ui/react-label": { "@radix-ui/react-label": {
"src": "../../@radix-ui/react-label/dist/index.mjs", "src": "../../@radix-ui/react-label/dist/index.mjs",
"file": "@radix-ui_react-label.js", "file": "@radix-ui_react-label.js",
"fileHash": "3b607856", "fileHash": "f6093ccb",
"needsInterop": false "needsInterop": false
}, },
"@radix-ui/react-radio-group": { "@radix-ui/react-radio-group": {
"src": "../../@radix-ui/react-radio-group/dist/index.mjs", "src": "../../@radix-ui/react-radio-group/dist/index.mjs",
"file": "@radix-ui_react-radio-group.js", "file": "@radix-ui_react-radio-group.js",
"fileHash": "20509c2b", "fileHash": "79f80d12",
"needsInterop": false "needsInterop": false
}, },
"@radix-ui/react-select": { "@radix-ui/react-select": {
"src": "../../@radix-ui/react-select/dist/index.mjs", "src": "../../@radix-ui/react-select/dist/index.mjs",
"file": "@radix-ui_react-select.js", "file": "@radix-ui_react-select.js",
"fileHash": "91be68ee", "fileHash": "794a13f8",
"needsInterop": false "needsInterop": false
}, },
"@radix-ui/react-slot": { "@radix-ui/react-slot": {
"src": "../../@radix-ui/react-slot/dist/index.mjs", "src": "../../@radix-ui/react-slot/dist/index.mjs",
"file": "@radix-ui_react-slot.js", "file": "@radix-ui_react-slot.js",
"fileHash": "ce1344ec", "fileHash": "dbdae2a9",
"needsInterop": false "needsInterop": false
}, },
"class-variance-authority": { "class-variance-authority": {
"src": "../../class-variance-authority/dist/index.mjs", "src": "../../class-variance-authority/dist/index.mjs",
"file": "class-variance-authority.js", "file": "class-variance-authority.js",
"fileHash": "0e5017ff", "fileHash": "9b75e9db",
"needsInterop": false "needsInterop": false
}, },
"clsx": { "clsx": {
"src": "../../clsx/dist/clsx.mjs", "src": "../../clsx/dist/clsx.mjs",
"file": "clsx.js", "file": "clsx.js",
"fileHash": "2dbad761", "fileHash": "2b0045d5",
"needsInterop": false "needsInterop": false
}, },
"gsap": { "gsap": {
"src": "../../gsap/index.js", "src": "../../gsap/index.js",
"file": "gsap.js", "file": "gsap.js",
"fileHash": "1393a05a", "fileHash": "32cc8e4c",
"needsInterop": false "needsInterop": false
}, },
"gsap/ScrollTrigger": { "gsap/ScrollTrigger": {
"src": "../../gsap/ScrollTrigger.js", "src": "../../gsap/ScrollTrigger.js",
"file": "gsap_ScrollTrigger.js", "file": "gsap_ScrollTrigger.js",
"fileHash": "965be7ec", "fileHash": "590ce89a",
"needsInterop": false "needsInterop": false
}, },
"lucide-react": { "lucide-react": {
"src": "../../lucide-react/dist/esm/lucide-react.js", "src": "../../lucide-react/dist/esm/lucide-react.js",
"file": "lucide-react.js", "file": "lucide-react.js",
"fileHash": "3db69029", "fileHash": "e68e426c",
"needsInterop": false "needsInterop": false
}, },
"react-dom/client": { "react-dom/client": {
"src": "../../react-dom/client.js", "src": "../../react-dom/client.js",
"file": "react-dom_client.js", "file": "react-dom_client.js",
"fileHash": "8798ba07", "fileHash": "05e46311",
"needsInterop": true "needsInterop": true
}, },
"react-helmet-async": { "react-helmet-async": {
"src": "../../react-helmet-async/lib/index.esm.js", "src": "../../react-helmet-async/lib/index.esm.js",
"file": "react-helmet-async.js", "file": "react-helmet-async.js",
"fileHash": "60b58734", "fileHash": "310b8502",
"needsInterop": false "needsInterop": false
}, },
"react-router-dom": { "react-router-dom": {
"src": "../../react-router-dom/dist/index.mjs", "src": "../../react-router-dom/dist/index.mjs",
"file": "react-router-dom.js", "file": "react-router-dom.js",
"fileHash": "03035af3", "fileHash": "d1ce1cad",
"needsInterop": false "needsInterop": false
}, },
"tailwind-merge": { "tailwind-merge": {
"src": "../../tailwind-merge/dist/bundle-mjs.mjs", "src": "../../tailwind-merge/dist/bundle-mjs.mjs",
"file": "tailwind-merge.js", "file": "tailwind-merge.js",
"fileHash": "afbfe76d", "fileHash": "d007a231",
"needsInterop": false "needsInterop": false
} }
}, },
@@ -117,12 +117,12 @@
"chunk-U7P2NEEE": { "chunk-U7P2NEEE": {
"file": "chunk-U7P2NEEE.js" "file": "chunk-U7P2NEEE.js"
}, },
"chunk-INCCO7S4": {
"file": "chunk-INCCO7S4.js"
},
"chunk-YWBEB5PG": { "chunk-YWBEB5PG": {
"file": "chunk-YWBEB5PG.js" "file": "chunk-YWBEB5PG.js"
}, },
"chunk-INCCO7S4": {
"file": "chunk-INCCO7S4.js"
},
"chunk-LIWCVBQK": { "chunk-LIWCVBQK": {
"file": "chunk-LIWCVBQK.js" "file": "chunk-LIWCVBQK.js"
}, },
+2
View File
@@ -130,6 +130,7 @@ export const NAV_LINKS = [
}, },
{ name: 'Tecnologias', href: '/tecnologias' }, { name: 'Tecnologias', href: '/tecnologias' },
{ name: 'Avaliacao TI', href: '/avaliacao' }, { name: 'Avaliacao TI', href: '/avaliacao' },
{ name: 'Onde Atuamos', href: '/onde-atuamos' },
{ name: 'Cases', href: '/cases' }, { name: 'Cases', href: '/cases' },
{ name: 'Blog', href: '/blog' }, { name: 'Blog', href: '/blog' },
{ name: 'Contato', href: '/contato' }, { name: 'Contato', href: '/contato' },
@@ -146,6 +147,7 @@ export const FOOTER_LINKS = {
], ],
empresa: [ empresa: [
{ name: 'Sobre nos', href: '/sobre' }, { name: 'Sobre nos', href: '/sobre' },
{ name: 'Onde Atuamos', href: '/onde-atuamos' },
{ name: 'Cases de sucesso', href: '/cases' }, { name: 'Cases de sucesso', href: '/cases' },
{ name: 'Blog', href: '/blog' }, { name: 'Blog', href: '/blog' },
{ name: 'Trabalhe conosco', href: '/contato' }, { name: 'Trabalhe conosco', href: '/contato' },
+2 -2
View File
@@ -1,7 +1,7 @@
import path from "path" import path from "path"
import react from "@vitejs/plugin-react" import react from "@vitejs/plugin-react"
import { defineConfig } from "vite" import { defineConfig } from "vite"
import { inspectAttr } from 'kimi-plugin-inspect-react' // import { inspectAttr } from 'kimi-plugin-inspect-react'
import { viteStaticCopy } from 'vite-plugin-static-copy' import { viteStaticCopy } from 'vite-plugin-static-copy'
/** /**
@@ -22,7 +22,7 @@ const devNoIndexPlugin = () => ({
export default defineConfig({ export default defineConfig({
base: '/', base: '/',
plugins: [ plugins: [
inspectAttr(), // inspectAttr(), // Desabilitado - pode causar tela em branco
react(), react(),
devNoIndexPlugin(), devNoIndexPlugin(),
viteStaticCopy({ viteStaticCopy({