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

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

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 1-SETUP-PRIMA-VOLTA.bat <- solo la prima volta 2-PUBBLICA.bat <- deploy quotidiano

ARCHITETTURA PAGINE

La home e il blog sono SEPARATI e DISTINTI. Non confonderli.

Il menu attuale e’:

REGOLA CRITICA: Non inventare mai un nav custom nei layout. Il nav lo gestisce SEMPRE Minimal Mistakes tramite _data/navigation.yml. Modificare solo navigation.yml per cambiare voci del menu.

LAYOUT HOME (_layouts/home.html)

REGOLE OPERATIVE

Modifiche chirurgiche

Layout custom

File .bat

Articoli _posts

_config.yml

COSA NON FARE

PROBLEMI NOTI E SOLUZIONI

PRIMA DI INIZIARE OGNI SESSIONE

  1. Leggi questo file, non chiedere “di che progetto si tratta”
  2. Il menu si modifica SOLO in _data/navigation.yml
  3. I layout custom NON includono nav ne footer
  4. Home = index.html (layout: home), Blog = _pages/blog.md, sono separati
  5. Deploy = utente fa doppio click su 2-PUBBLICA.bat, non serve altro