Skip to content
albertoxpecchiniPublic

About

Alberto Pecchini

Resources

Stars

1 star

Watchers

1 watching

Forks

Repository files navigation

AP

Repository di albertopecchini.it, il portfolio di Alberto Pecchini: diplomato geometra, web designer e graphic designer a Rivalta sul Mincio (MN).

AP/
├─ albertopecchini.it/   il sito: sorgenti, contenuti, build (vedi il suo README)
├─ package.json          scorciatoie per lanciare i comandi dalla radice, senza `cd`
├─ .github/workflows/    catture.yml: rifà le catture dei siti del portfolio quando cambiano
└─ .vscode/              F5 in VS Code avvia il server di sviluppo e apre Edge sul sito

Avvio

cd albertopecchini.it
npm install
npm run dev       # http://localhost:5173
npm run build     # genera albertopecchini.it/dist/

Richiede Node 20.19 o superiore. Dopo l’installazione gli stessi comandi funzionano anche dalla radice (npm run dev, npm run build, npm run email): il package.json qui sopra li inoltra alla cartella del sito.

Com’è fatto, in due righe

Sito statico senza framework: i contenuti stanno in albertopecchini.it/src/data/, i template in src/templates/ restituiscono HTML, un plugin Vite scrive le pagine in dist/ insieme a sitemap, robots e alle tavole SVG generate che fanno da segnaposto alle immagini. Nella stessa cartella vivono la funzione serverless del modulo contatti (api/) e il generatore di email (tools/email-generator/). Tutto il resto, dall’aggiunta di un progetto alla pubblicazione, è spiegato in albertopecchini.it/README.md.

Il portfolio pubblica solo i lavori reali: i progetti dimostrativi restano nei dati ma non vanno online, e l’area Grafica è nascosta finché non c’è un lavoro vero da mostrare. Si riaccende tutto con due interruttori in src/data/projects.js — spiegati nel README del sito.

Pubblicazione

Il progetto Vercel albertopecchini.it è collegato a questo repository con Root Directory albertopecchini.it: ogni push su main va in produzione. Il sito è online su https://www.albertopecchini.it.

Su main scrive anche GitHub Actions: ogni ora il workflow Catture dei siti controlla Rivalta, Cascina Fontana, Dario Donelli e questo sito e, se uno è cambiato, fa un commit con le catture nuove (vedi albertopecchini.it/tools/catture). Prima di un push: git pull --rebase.

Storia

Fino a settembre 2026 il repository ospitava il sito precedente (React); è stato azzerato e ricostruito da capo come sito statico. La storia dei commit è conservata.

About

Alberto Pecchini

Resources

Stars

1 star

Watchers

1 watching

Forks

Contributors

Languages

Generated from figma/repo-template