sito https://cialdecompatibili-netizen.github.io/

CLAUDE.md — Jekyll + GitHub Pages (cialdecompatibili-netizen)

💜 Ciao Mirco! Bentornato a casa. Questo è il tuo spazio, tutto sotto controllo.

REGOLA: GIT AUTOMATICO

REGOLA: RAGIONAMENTO PRIMA DI MODIFICARE CSS

Prima di toccare qualsiasi CSS, Claude DEVE ragionare così:

  1. Dove vive il colore che voglio cambiare? (body? tema skin? componente specifico?)
  2. Minimal Mistakes ha layer multipli: skin (_sass/minimal-mistakes/skins/) → componente (.masthead, .greedy-nav, .sidebar) → global (body)
  3. Sovrascrivere solo body { background } NON basta — ogni componente MM ha il suo background proprio
  4. La navbar = .masthead + .masthead__inner-wrap + .greedy-nav — tutti e tre vanno sovrascritti
  5. Usare SEMPRE !important per override su classi MM (il tema ha specificità alta)
  6. Verificare sempre la skin attuale in _config.ymlminimal_mistakes_skin

Ogni volta che si risolve un problema nuovo, Claude DEVE aggiornare questo file nella sezione “SOLUZIONI GIA’ RISOLTE” con: sintomo, causa, soluzione esatta. Questo vale sempre, senza che l’utente lo chieda. E’ parte del workflow standard.

PROGETTO

STRUTTURA CARTELLE

_posts/ <- articoli .md (formato: YYYY-MM-DD-titolo.md) _pages/ <- pagine statiche (about, 404, archivi, blog.md) assets/images/ <- immagini _config.yml <- configurazione sito (toccare il meno possibile) _layouts/ <- layout custom (home.html = home luxury) _data/navigation.yml <- menu di navigazione _data/categorie.json <- categorie CMS admin/ <- CMS custom (unico, NON duplicare) 1-SETUP-PRIMA-VOLTA.bat <- solo la prima volta 2-PUBBLICA.bat <- deploy quotidiano

CMS ADMIN

ARCHITETTURA PAGINE

Voci attuali: Home /, Blog /blog/, Categories /categories/, Tags /tags/, About /about/ REGOLA: il menu si modifica SOLO in _data/navigation.yml. Mai nav custom nei layout.

LAYOUT HOME (_layouts/home.html)

REGOLE OPERATIVE

COSA NON FARE

SOLUZIONI GIA’ RISOLTE

Questa sezione viene aggiornata automaticamente da Claude ogni volta che si risolve un problema.


PROBLEMA: CMS admin non mostra le modifiche online


PROBLEMA: Editor visuale/markdown del CMS pubblica articolo vuoto


PROBLEMA: Editor visuale CMS non funziona (Quill CDN)



ARCHITETTURA HOME PAGE (stile WordPress)

Benvenuto

Idee mazinga, guide
e riflessioni

Un blog su tech, web e cultura digitale

Leggi il blog  →

Il blog

Articoli
pratici e diretti

Tutorial, strumenti e punti di vista

Sfoglia gli articoli  →

Chi sono

Netizen
cialdecompatibile

Note da un navigatore del web dal 2000

Scopri chi sono  →

Il progetto

Un posto dove mettere ordine
ai pensieri sul digitale

Blog su tech, web e cultura digitale. Note da un navigatore del web dal 2000.

Scopri il blog  →

01

Leggi gli articoli

Guide pratiche e appunti su tool, workflow e tecnologia web.

02

Esplora gli archivi

Naviga per categoria o tag per trovare esattamente quello che cerchi.

03

Rimani aggiornato

Segui il feed RSS per non perderti i nuovi articoli.

— NON toccare


FUNZIONALITA’: Eliminazione articoli dal CMS


FUNZIONALITA’: CTA button nelle slide dello slider home


SETUP POTENZIATO — skill attive da aprile 2026


PROBLEMA: blog.md ignorato — il blog mostra lista semplice invece del layout custom


PROBLEMA: /blog/ sempre intercettato da Jekyll — layout custom ignorato

PRIMA DI INIZIARE OGNI SESSIONE

  1. Leggi questo file — non chiedere “di che progetto si tratta”.
  2. Menu -> solo _data/navigation.yml.
  3. Layout custom -> no nav/footer dentro.
  4. Home = index.html, Blog = _pages/blog.md — separati.
  5. Deploy = doppio click su 2-PUBBLICA.bat.
  6. CMS = solo admin/ — niente cms/ o altre cartelle.
  7. Se risolvi un problema nuovo -> aggiorna SOLUZIONI GIA’ RISOLTE qui sopra.