Site estático (HTML, CSS e JavaScript puros), sem build. Roda direto no GitHub Pages: https://jonatasmag.github.io
A seção Outros projetos lê os repositórios públicos do GitHub toda vez que alguém abre a página. Cada repositório novo aparece no portfólio sozinho.
São só dois arquivos. Para editar pelo GitHub: abra o arquivo, clique no lápis ✏️, altere e clique em Commit changes. O site se atualiza em cerca de 1 minuto.
| Bloco | O que aparece no site |
|---|---|
resultados |
O painel escuro do topo. Cada item vira um botão. antes e depois são os valores das barras; destaque é o número grande |
olist |
As abas do dashboard na seção Projeto Olist (imagem e legenda) |
trajetoria |
A linha do tempo. Cada cargo abre com um clique e mostra os feitos |
competencias |
As abas de competências. Cada item é ["Competência", "onde foi usada"] |
Cuidado com as vírgulas e aspas: cada item termina com vírgula, e todo texto fica entre aspas.
| Campo | Para que serve |
|---|---|
email, phone, whatsapp, linkedin |
Contatos. Deixe "" para esconder um deles |
cv |
Caminho do currículo em PDF. Hoje está "", então o botão "Baixar currículo" não aparece. Para voltar, use "assets/curriculo-jonatas-magalhaes.pdf" |
powerbi |
Link público do dashboard Olist. Deixe "" para esconder o botão "Explorar o dashboard" |
hideRepos |
Repositórios que não aparecem em "Outros projetos" |
repoTitles |
Títulos com acento, ex.: "oracao-e-palavra": "Oração e Palavra" |
cloudflareAnalyticsToken |
Opcional, para contar visitas |
Envie o novo PDF para assets/ com o mesmo nome, curriculo-jonatas-magalhaes.pdf, substituindo o antigo.
Na página de cada repositório, clique na engrenagem ⚙️ ao lado de About:
- Description: vira o texto do card.
- Website: cria o botão "Ver no ar".
- Topics:
destaquecoloca o projeto no topo;ocultaresconde o projeto do portfólio.
Forks e repositórios arquivados são ignorados automaticamente. O botão de filtro por linguagem aparece quando há projetos em mais de uma linguagem.
Na pasta do site, rode python -m http.server e abra http://localhost:8000.