Ir para o conteúdo principal

Git Pages

Fernando Guisso
Autor
Fernando Guisso
Compartilhando e aprendendo, hack the planet!
Tabela de conteúdos

Sobre Git Pages
#

O Git Pages é uma solução para hospedar aplicações web estáticas, eliminando a necessidade de gerenciar infraestrutura complexa. A principal vantagem é a simplicidade no deploy e manutenção, além de ser gratuito para projetos open source.

Atualmente, todos os projetos estão hospedados no GitHub Pages, com planos futuros de implementar um disaster recovery (DR) replicando-os no GitLab Pages.

Uma consideração importante: para utilizar o Git Pages efetivamente, as aplicações precisam ser totalmente client-side, utilizando as APIs modernas dos navegadores. Por isso, alguns projetos que necessitam de backend não são adequados para esta plataforma.

Sites Principais
#

  • guisso.dev - Blog pessoal construído com Hugo e tema Blowfish, focado em tecnologia e desenvolvimento
  • wiki.guisso.dev - Wiki técnica desenvolvida com Hugo e tema Hextra, documentando aprendizados e referências
  • devsec.guisso.dev - Biblioteca de livros técnicos sobre segurança, usando Hugo e tema Hextra

Apresentações Técnicas
#

Coleção de slides criados com Slidev e automatizados via GitHub Actions:

Ferramentas Musicais
#

  • GrooveScribe - Editor de tablaturas para bateria desenvolvido em JavaScript puro
  • GTuner - Afinador de guitarra construído com Vue.js e Tailwind CSS, utilizando Web Audio API

Jogos Educativos
#

Arte Digital
#

  • RFID Art - Instalação artística interativa que responde a cartões NFC (compatível apenas com Chrome)
    • Utiliza Web NFC API
    • Demonstração de arte generativa com JavaScript
    • Exemplo de integração entre hardware e web moderna