Sito Jekyll su GitHub Pages: https://cialdecompatibili-netizen.github.io/edilextreme4/
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/ (collection), card “Altri servizi” in fondo da _includes/servizi-correlati.html richiamato in _layouts/single.html (solo page.collection == "servizi"). In Liquid NON scrivere a contains b == false (viene letto male): usare ``.La build locale (bundle exec jekyll build) non parte su questo PC (manca la gemma github-pages): si controlla dopo il deploy sul sito online.
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.assets/images/favicon.svg (E fatta di 4 rect, X di 2 path con soli M/L). Colori attuali: sfondo giallo #efbb20, E #0f1a00, X rossa #e10600. Per cambiare colori: modificare l’SVG e rigenerare con Python+PIL (disegnare rect e poligoni a 8x e ridurre con LANCZOS) favicon-32/192/512.png, apple-touch-icon.png (180) e favicon.ico (anche quello nella root). Nel menu il logo e’ favicon-192.png. Non lasciare cartelle di backup dentro il repo (Jekyll le pubblica): sono in Desktop\claudetemp\logo_backup.I blocchi pricing e cta dicono quasi la stessa cosa uno dopo l’altro.
..\pubblica.ps1 (vedi ..\claude.md), sempre con -Files espliciti: in questa repo agentold.md, wb.ps1, wb2.ps1 risultano modificati e NON vanno committati.assets/images/andrew-imprenditore.jpg (pagina Chi sono) e assets/images/bio-photo.jpg (avatar autore, ritaglio quadrato sul viso, reso tondo da CSS in assets/css/main.scss). Originale: Downloads\andrew imprenditore.jpg._config.yml: author.home: "/chi-sono/" porta foto e nome alla pagina Chi sono. Link in author.links, in ordine: WhatsApp (priorita’), Email (/contatti/), poi Sito web, Twitter, GitHub, Instagram con url: "#" per ora._pages/contatti.md): bottone WhatsApp, numero +39 328 197 0254 (site.whatsapp = 393281970254 in _config.yml), modulo email con campo telefono facoltativo (finisce in coda al messaggio). Testi centrati.published: false, prodotti output: false); nel menu c’e’ “Chi sono”. Per riattivare: togliere published: false e rimettere output: true.pubblica.ps1 di default fa solo pull, commit e push; -Aspetta (con -Url/-Cerca) solo se serve davvero.pubblica.ps1 dice “Niente da committare”, controllare git log -3 prima di rifare.