Site pessoal de Jose Peleteiro. Hospedado em peleteiro.net (www redireciona para peleteiro.net).
pnpm install
tilt up- Astro (static output)
- Tailwind CSS 4 (via
@tailwindcss/vite) - Cloudflare Pages (deploy via Wrangler)
- Tilt (ambiente de desenvolvimento local)
- mise (tasks) + pnpm (packages) + lefthook (git hooks)
- Prettier + oxlint + astro check (lint)
- Open Sans (via
@fontsource/open-sans)
src/
├── layouts/ # Layout base (Layout.astro)
├── pages/ # Páginas (.astro): index, vcard, 404
└── styles/ # CSS global (Tailwind + animações)
public/
├── assets/ # Avatar (jpg, webp, png), vcard.vcf
├── *.png, *.ico # Favicons e ícones
└── _headers # Headers HTTP do Cloudflare
.config/mise/tasks # Tasks do mise (file-based)
| Página | Descrição |
|---|---|
index |
Landing page com bio e links sociais |
vcard |
Página de contato (WhatsApp, email, salvar vCard) |
404 |
Página de erro personalizada |
| Comando | Descrição |
|---|---|
tilt up |
Ambiente de desenvolvimento |
mise run build |
Build estático |
mise run deploy |
Build + deploy Cloudflare Pages |
mise run lint |
Corrige problemas (format + static + types) |
mise run check |
Verifica qualidade sem alterar (CI) |
mise run upgrade |
Atualiza ferramentas e dependências |
mise run clean |
Limpa artefatos de build |