Sito statico in italiano per la community degli sviluppatori pisani. È generato con Hugo; il sito pubblicato contiene solo HTML, CSS, immagini e file statici, senza JavaScript o database.
Installa Hugo extended 0.166.0 o successivo, poi esegui:
hugo serverApri http://localhost:1313. Per verificare la build:
hugo --minify
python3 scripts/check_static.py publicHugo scrive il sito generato in public/ (non committare questa directory).
- Eventi:
content/events/, un file Markdown per evento. Il nomeslugmantiene l'URL/event/<slug>/. Il campounlistedmantiene l'evento accessibile al suo URL ma lo esclude dalle liste pubbliche. - Offerte archiviate:
content/jobs/, un file Markdown per offerta. Le nuove offerte si aggiungono solo tramite pull request; l'archivio è in sola lettura. - Pagine:
content/. Immagini e altri file statici sono instatic/.
Proponi le modifiche ai contenuti tramite pull request. Non aggiungere form o endpoint dinamici al sito.
Le pull request compilano Hugo, controllano l'output privo di JavaScript e verificano l'immagine del server statico. I push a main fanno gli stessi controlli e pubblicano il sito su GitHub Pages.