Sito Jekyll su GitHub Pages: https://extremefuni.it/
npx --yes impeccable install --providers=claude --scope=project dalla radice del progetto. I flag evitano le domande interattive. Dopo l’installazione, in Claude Code (anche nella scheda Code di Claude Desktop) lanciare /impeccable init.npx impeccable detect --json _layouts _includes index.html (trova per esempio testo con contrasto sotto 4.5:1).- La home e’ fatta di blocchi in _data/blocks_home.json (campi id, nome, enabled, html), letti anche dall’admin: modificare solo il contenuto di html, mai la struttura. Fare prima un backup e verificare il JSON riletto dopo la scrittura.powershell -NoProfile -ExecutionPolicy Bypass -File.chrome.exe --headless=new --screenshot=... --window-size=1440,3000. La larghezza minima di Chrome headless e’ 500 px, sotto viene ritagliata._servizi/*.md lasciare invariati nome file/URL, title, seo_title, layout, ordine, link interni e struttura dei blocchi; riscrivere description, seo_description e tutto il corpo con parole e frasi nuove, prendendo spunto dai competitor autorevoli. Un file alla volta (read poi write_file).| Terminologia: sempre “su fune” (mai “in corda”/”su corda”; “operatori su fune”, “lavoro su fune”). Dopo ogni riscrittura fare una ricerca di “in corda | su corda” in _servizi, _posts, _progetti, _pages. |
features di blocks_home.json ma _includes/home-servizi.html (titolo, sottotitolo e description di ogni servizio, tagliata a 14 parole). Il titolo hero ha max-width:17ch nel CSS: titoli piu’ lunghi vanno a capo in righe strette. Controllare con screenshot prima/dopo (vedi anteprima sotto).newline="", utf-8) o con il tool Filesystem: Set-Content -Encoding UTF8 di PowerShell 5 aggiunge il BOM e rompe il front matter di Jekyll.Il motore binario di Impeccable non e’ nel repo (e’ in .gitignore): si riscarica al primo uso.
npx impeccable detect .) NON legge i blocchi di _data/blocks_home.json: per controllare la home scansionare l’URL online (npx impeccable detect --json <url>) dopo il deploy. In PowerShell 5 il JSON restituito e’ un array annidato: scorrerlo con due foreach.I blocchi pricing e cta dicono quasi la stessa cosa uno dopo l’altro.