Website oficial do LEDS - Laboratório de Extensão em Desenvolvimento de Soluções do IFES Campus Serra.
Este site está configurado para funcionar perfeitamente no GitHub Pages. Para fazer o deploy:
- Faça o upload de todos os arquivos para o seu repositório GitHub
- Vá em Settings > Pages
- Selecione "Deploy from a branch"
- Escolha a branch "website" e a pasta "/ (root)"
- Clique em Save
O site estará disponível em: https://[seu-usuario].github.io/[nome-do-repositorio] ou pelo domínio customizado configurado.
⚠️ Importante: após qualquer mudança feita diretamente pelo GitHub, é necessário rodar o GitHub Action que atualiza a build estática com base nonext.config.mjs.
/
├── index.html # Página inicial
├── institucional.html # Página institucional
├── projetos.html # Página de projetos
├── servicos.html # Página de serviços
├── equipes.html # Página de equipes
├── depoimentos.html # Página de depoimentos
├── contato.html # Página de contato
├── css/
│ └── styles.css # Estilos principais
├── js/
│ ├── data.js # Dados do site
│ ├── main.js # Funcionalidades principais
│ └── institucional.js # Scripts específicos
├── images/ # Imagens do site
└── README.md # Este arquivo
- HTML5: Estrutura semântica
- CSS3: Estilos modernos com variáveis e layout responsivo
- JavaScript ES6+: Funcionalidades interativas
- Lucide Icons: Ícones SVG
- Google Fonts (Inter): Tipografia moderna
- ✅ Design responsivo para todos os dispositivos
- ✅ Menu hambúrguer funcional em telas pequenas
- ✅ Slider de depoimentos com navegação manual
- ✅ Modal de vídeo em tela cheia
- ✅ Separação clara entre estrutura, estilo e dados
- ✅ SEO otimizado para buscadores
Totalmente adaptado para:
- 📱 Celulares (320px+)
- 💻 Tablets (768px+)
- 🖥️ Desktops e Telas Grandes (1024px+)
Definidas em :root no arquivo css/styles.css:
:root {
--leds-blue: #2563eb;
--leds-green: #16a34a;
--leds-red: #dc2626;
--leds-black: #1f2937;
}Centralizados em js/data.js:
- Depoimentos
- Projetos
- Equipes
- Serviços
- Equipe técnica
- Informações institucionais
Para atualizar o conteúdo:
- ✏️ Editar
js/data.jspara alterar membros, projetos, depoimentos etc. - 🖼️ Adicionar/remover arquivos em
images/ - 🎨 Ajustar estilos em
css/styles.css
Se você fizer alterações diretamente pelo navegador do GitHub (como editar o arquivo next.config.mjs ou páginas HTML/CSS/JS), é necessário executar manualmente duas GitHub Actions para que o deploy funcione corretamente:
-
Rodar a Action
Next.js Static Export
Essa ação reconstrói o projeto aplicando as configurações corretas (comooutput: 'export',basePath,assetPrefix, entre outros). -
Rodar a Action
Pages: build and deployment
Essa etapa publica os arquivos estáticos gerados na branch configurada do GitHub Pages.
✅ Ordem correta para rodar:
1️⃣Next.js Static Export→ 2️⃣Pages: build and deployment
Caso contrário, seu site poderá continuar exibindo uma versão antiga ou apresentar erros de carregamento de imagens, estilos ou caminhos.
Para dúvidas, sugestões ou suporte:
- 📧 Email: [email protected]
- 🌐 Site: IFES Campus Serra
© 2025 LEDS – Laboratório de Extensão em Desenvolvimento de Soluções. Todos os direitos reservados.